Ginger
|
9a3496ae70
|
feat: Add admin command to issue access tokens
|
2026-07-27 14:21:38 +00:00 |
|
Ginger
|
8f60648009
|
fix: Use correct error code for invalid client ID
|
2026-07-21 13:42:50 +00:00 |
|
Ginger
|
4c9426a13f
|
feat: Add support for OAuth2 device auth flow
|
2026-07-21 13:42:50 +00:00 |
|
Ginger
|
1f5e178c3f
|
fix: Properly handle appservice device creation
|
2026-07-13 08:50:48 -04:00 |
|
Ginger
|
32fb6f247a
|
fix: Use a LRU cache for storing pending auth code grants
|
2026-06-29 09:35:51 -04:00 |
|
Ginger
|
761a6a53d0
|
fix: Check for existing device when creating oauth session
|
2026-06-29 09:35:51 -04:00 |
|
Ginger
|
c56c035c15
|
fix: Use RFC-compliant error responses for OAuth endpoints
|
2026-06-29 09:35:51 -04:00 |
|
Ginger
|
e60310eacc
|
feat: Allow configuring the OAuth compatibility mode
|
2026-06-29 09:35:48 -04:00 |
|
Ginger
|
b37480d6b2
|
fix: Return the correct error code for expired access tokens
|
2026-06-29 09:35:48 -04:00 |
|
Ginger
|
0d806a2038
|
feat: Add a page for viewing a device's details
|
2026-06-29 09:35:48 -04:00 |
|
Ginger
|
a91fc7041a
|
feat: Implement oauth token revocation
|
2026-06-29 09:35:48 -04:00 |
|
Ginger
|
18c59e036f
|
chore: Clippy fixes
|
2026-06-29 09:35:48 -04:00 |
|
Ginger
|
df3f646c92
|
feat: Implement oauth auth code and refresh token flows
|
2026-06-29 09:35:48 -04:00 |
|
Ginger
|
fb6e5d2838
|
chore: Clippy fixes
|
2026-06-29 09:35:48 -04:00 |
|
Ginger
|
33be65a865
|
feat: Implement a web-based account management dashboard
|
2026-06-29 09:35:45 -04:00 |
|
Ginger
|
975ec24167
|
feat: Implement oauth service and client registration
|
2026-06-29 09:03:54 -04:00 |
|