Repository navigation
Expand file tree
/
Copy pathmanifest.json
More file actions
234 lines (234 loc) · 9.89 KB
/
Copy pathmanifest.json
File metadata and controls
234 lines (234 loc) · 9.89 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
{
"schemaVersion": 1,
"apiVersion": "0.18.0",
"session": {
"subject": "sub",
"token": "token",
"refreshToken": "refreshToken",
"ttl": "ttl",
"refreshTtl": "refreshTtl"
},
"routes": [
{ "method": "GET", "path": "/admin/auth-events", "credential": "access" },
{ "method": "GET", "path": "/admin/auth-events/export", "credential": "access" },
{ "method": "GET", "path": "/admin/auth-events/integrity", "credential": "access" },
{ "method": "GET", "path": "/admin/credential-count", "credential": "access" },
{ "method": "GET", "path": "/admin/enrollment", "credential": "access" },
{ "method": "POST", "path": "/admin/enrollment/invites", "credential": "access" },
{ "method": "GET", "path": "/admin/organizations", "credential": "access" },
{ "method": "POST", "path": "/admin/organizations", "credential": "access" },
{ "method": "DELETE", "path": "/admin/organizations/{organizationId}", "credential": "access" },
{ "method": "GET", "path": "/admin/organizations/{organizationId}", "credential": "access" },
{ "method": "PATCH", "path": "/admin/organizations/{organizationId}", "credential": "access" },
{
"method": "GET",
"path": "/admin/organizations/{organizationId}/members",
"credential": "access"
},
{
"method": "POST",
"path": "/admin/organizations/{organizationId}/members",
"credential": "access"
},
{
"method": "DELETE",
"path": "/admin/organizations/{organizationId}/members/{userId}",
"credential": "access"
},
{
"method": "PATCH",
"path": "/admin/organizations/{organizationId}/members/{userId}",
"credential": "access"
},
{
"method": "DELETE",
"path": "/admin/organizations/{organizationId}/oauth-providers/{providerId}/retirement",
"credential": "access"
},
{
"method": "PUT",
"path": "/admin/organizations/{organizationId}/oauth-providers/{providerId}/retirement",
"credential": "access"
},
{ "method": "GET", "path": "/admin/reports/authentication-coverage", "credential": "access" },
{ "method": "GET", "path": "/admin/review-accounts", "credential": "access" },
{ "method": "GET", "path": "/admin/sessions", "credential": "access" },
{ "method": "GET", "path": "/admin/sessions/{userId}", "credential": "access" },
{ "method": "DELETE", "path": "/admin/sessions/{userId}/revoke-all", "credential": "access" },
{ "method": "DELETE", "path": "/admin/sessions/by-id/{id}", "credential": "access" },
{ "method": "DELETE", "path": "/admin/users", "credential": "access" },
{ "method": "GET", "path": "/admin/users", "credential": "access" },
{ "method": "POST", "path": "/admin/users", "credential": "access" },
{ "method": "GET", "path": "/admin/users/{userId}", "credential": "access" },
{ "method": "PATCH", "path": "/admin/users/{userId}", "credential": "access" },
{ "method": "GET", "path": "/admin/users/{userId}/anomalies", "credential": "access" },
{
"method": "POST",
"path": "/admin/users/{userId}/recovery/device-replacement",
"credential": "access"
},
{ "method": "POST", "path": "/admin/users/import", "credential": "access" },
{ "method": "GET", "path": "/internal/auth-events/grouped", "credential": "access" },
{ "method": "GET", "path": "/internal/auth-events/login-stats", "credential": "access" },
{ "method": "GET", "path": "/internal/auth-events/summary", "credential": "access" },
{ "method": "GET", "path": "/internal/auth-events/timeseries", "credential": "access" },
{ "method": "GET", "path": "/internal/metrics/dashboard", "credential": "access" },
{ "method": "GET", "path": "/internal/metrics/funnel", "credential": "access" },
{ "method": "GET", "path": "/internal/metrics/sign-ins", "credential": "access" },
{ "method": "GET", "path": "/internal/security/anomalies", "credential": "access" },
{
"method": "POST",
"path": "/login",
"credential": "none",
"issues": "preAuth",
"body": { "pick": ["message", "identifierType", "loginMethods"] }
},
{
"method": "DELETE",
"path": "/logout",
"credential": "access",
"clears": ["access", "registration", "refresh"]
},
{
"method": "DELETE",
"path": "/logout/all",
"credential": "access",
"clears": ["access", "registration", "refresh"]
},
{ "method": "POST", "path": "/magic-link", "credential": "preAuth", "delivery": true },
{ "method": "GET", "path": "/magic-link/check", "credential": "preAuth", "issues": "session" },
{ "method": "GET", "path": "/magic-link/verify/{token}", "credential": "none" },
{ "method": "POST", "path": "/magic-link/verify/{token}/confirm", "credential": "none" },
{
"method": "POST",
"path": "/oauth/{providerId}/callback",
"credential": "none",
"issues": "session"
},
{ "method": "POST", "path": "/oauth/{providerId}/start", "credential": "none" },
{ "method": "GET", "path": "/oauth/providers", "credential": "none" },
{ "method": "GET", "path": "/organizations", "credential": "access" },
{ "method": "POST", "path": "/organizations", "credential": "access" },
{ "method": "GET", "path": "/organizations/{organizationId}", "credential": "access" },
{ "method": "PATCH", "path": "/organizations/{organizationId}", "credential": "access" },
{ "method": "GET", "path": "/organizations/{organizationId}/members", "credential": "access" },
{ "method": "POST", "path": "/organizations/{organizationId}/members", "credential": "access" },
{
"method": "DELETE",
"path": "/organizations/{organizationId}/members/{userId}",
"credential": "access"
},
{
"method": "PATCH",
"path": "/organizations/{organizationId}/members/{userId}",
"credential": "access"
},
{
"method": "POST",
"path": "/organizations/{organizationId}/switch",
"credential": "access",
"issues": "access"
},
{
"method": "POST",
"path": "/otp/generate-email-otp",
"credential": "registration",
"delivery": true
},
{
"method": "POST",
"path": "/otp/generate-login-email-otp",
"credential": "preAuth",
"delivery": true
},
{
"method": "POST",
"path": "/otp/generate-login-phone-otp",
"credential": "preAuth",
"delivery": true
},
{
"method": "POST",
"path": "/otp/generate-phone-otp",
"credential": "registration",
"delivery": true
},
{
"method": "POST",
"path": "/otp/verify-email-otp",
"credential": "registration",
"issues": "session"
},
{
"method": "POST",
"path": "/otp/verify-login-email-otp",
"credential": "preAuth",
"issues": "session"
},
{
"method": "POST",
"path": "/otp/verify-login-phone-otp",
"credential": "preAuth",
"issues": "session"
},
{
"method": "POST",
"path": "/otp/verify-phone-otp",
"credential": "registration",
"issues": "session"
},
{ "method": "POST", "path": "/refresh", "credential": "refresh", "issues": "session" },
{ "method": "POST", "path": "/registration/phone", "credential": "access", "delivery": true },
{ "method": "POST", "path": "/registration/phone/verify", "credential": "access" },
{
"method": "POST",
"path": "/registration/register",
"credential": "none",
"issues": "registration",
"delivery": true
},
{ "method": "DELETE", "path": "/sessions", "credential": "access" },
{ "method": "GET", "path": "/sessions", "credential": "access" },
{ "method": "DELETE", "path": "/sessions/{id}", "credential": "access" },
{ "method": "GET", "path": "/step-up/status", "credential": "access" },
{ "method": "POST", "path": "/step-up/webauthn/finish", "credential": "access" },
{ "method": "POST", "path": "/step-up/webauthn/start", "credential": "access" },
{ "method": "GET", "path": "/system-config/admin", "credential": "access" },
{ "method": "PATCH", "path": "/system-config/admin", "credential": "access" },
{ "method": "GET", "path": "/system-config/oauth-providers", "credential": "access" },
{ "method": "POST", "path": "/system-config/oauth-providers", "credential": "access" },
{ "method": "DELETE", "path": "/system-config/oauth-providers/{id}", "credential": "access" },
{ "method": "PATCH", "path": "/system-config/oauth-providers/{id}", "credential": "access" },
{ "method": "GET", "path": "/system-config/public", "credential": "none" },
{ "method": "GET", "path": "/system-config/roles", "credential": "access" },
{ "method": "POST", "path": "/totp/disable", "credential": "access" },
{ "method": "POST", "path": "/totp/enroll/start", "credential": "access" },
{ "method": "POST", "path": "/totp/enroll/verify", "credential": "access" },
{ "method": "GET", "path": "/totp/status", "credential": "access" },
{
"method": "POST",
"path": "/totp/verify-login",
"credential": "preAuth",
"issues": "session"
},
{ "method": "POST", "path": "/totp/verify-mfa", "credential": "access" },
{ "method": "DELETE", "path": "/users/credentials", "credential": "access" },
{ "method": "POST", "path": "/users/credentials", "credential": "access" },
{
"method": "DELETE",
"path": "/users/delete",
"credential": "access",
"clears": ["access", "registration", "refresh"]
},
{ "method": "GET", "path": "/users/me", "credential": "access", "clears": ["preAuth"] },
{
"method": "POST",
"path": "/webauthn/login/finish",
"credential": "preAuth",
"issues": "session"
},
{ "method": "POST", "path": "/webauthn/login/start", "credential": "preAuth" },
{ "method": "POST", "path": "/webauthn/register/finish", "credential": "access" },
{ "method": "GET", "path": "/webauthn/register/start", "credential": "access" }
]
}