alpha
Login
or
Join now
pds.dad
/
pds-gatekeeper
Star
0
Fork
3
Atom
Configure Feed
Issues
Pull Requests
Commits
Tags
Feed URL
Select the types of activity you want to include in your feed.
Microservice to bring 2FA to self hosted PDSes
Star
0
Fork
3
Atom
Configure Feed
Issues
Pull Requests
Commits
Tags
Feed URL
Select the types of activity you want to include in your feed.
Overview
Issues
Pulls
Pipelines
get rid of send_email funtionality
author
Clinton Bowen
date
3 months ago
(Mar 8, 2026, 8:24 PM -0700)
commit
dac7bffc
dac7bffc64470ec9a0585066c0536b95baaec479
parent
1709db19
1709db194b21755d9e3786e50248e5bbf55fba79
+1
-5
3 changed files
Expand all
Collapse all
Unified
Split
ADMIN.md
examples
admin_rbac.yaml
src
admin
rbac.rs
+1
-3
ADMIN.md
Reviewed
···
87
87
endpoints:
88
88
- "com.atproto.admin.getAccountInfo"
89
89
- "com.atproto.admin.getAccountInfos"
90
90
-
- "com.atproto.admin.searchAccounts"
91
90
- "com.atproto.admin.getSubjectStatus"
92
91
- "com.atproto.admin.updateSubjectStatus"
93
92
- "com.atproto.admin.sendEmail"
···
121
120
| Role | Description | Endpoints |
122
121
|---|---|---|
123
122
| `pds-admin` | Full administrative access | `com.atproto.admin.*`, `createInviteCode`, `createAccount` |
124
124
-
| `moderator` | View accounts, manage takedowns, search, send email, view invite codes | `getAccountInfo`, `getAccountInfos`, `searchAccounts`, `getSubjectStatus`, `updateSubjectStatus`, `sendEmail`, `getInviteCodes` |
123
123
+
| `moderator` | View accounts, manage takedowns, send email, view invite codes | `getAccountInfo`, `getAccountInfos`, `getSubjectStatus`, `updateSubjectStatus`, `sendEmail`, `getInviteCodes` |
125
124
| `invite-manager` | Manage invite codes and per-account invite permissions | `createInviteCode`, `getInviteCodes`, `disableInviteCodes`, `enableAccountInvites`, `disableAccountInvites` |
126
125
127
126
### All admin XRPC endpoints
···
130
129
|---|---|
131
130
| `com.atproto.admin.getAccountInfo` | View single account details |
132
131
| `com.atproto.admin.getAccountInfos` | View multiple accounts |
133
133
-
| `com.atproto.admin.searchAccounts` | Search accounts |
134
132
| `com.atproto.admin.getSubjectStatus` | Get takedown status |
135
133
| `com.atproto.admin.updateSubjectStatus` | Apply or remove takedowns |
136
134
| `com.atproto.admin.deleteAccount` | Permanently delete an account |
-1
examples/admin_rbac.yaml
Reviewed
···
34
34
- "com.atproto.admin.getSubjectStatus"
35
35
- "com.atproto.admin.updateSubjectStatus"
36
36
- "com.atproto.admin.sendEmail"
37
37
-
- "com.atproto.admin.searchAccounts"
38
37
- "com.atproto.admin.getInviteCodes"
39
38
40
39
invite-manager:
-1
src/admin/rbac.rs
Reviewed
···
116
116
- "com.atproto.admin.getAccountInfos"
117
117
- "com.atproto.admin.getSubjectStatus"
118
118
- "com.atproto.admin.updateSubjectStatus"
119
119
-
- "com.atproto.admin.searchAccounts"
120
119
- "com.atproto.admin.getInviteCodes"
121
120
invite-manager:
122
121
description: "Invite management"