Ginger
|
c0cb4afd8a
|
feat: Initial implementation of OIDC
|
2026-07-02 16:34:38 -04:00 |
|
Ginger
|
32fb6f247a
|
fix: Use a LRU cache for storing pending auth code grants
|
2026-06-29 09:35:51 -04:00 |
|
Ginger
|
6ced2511e4
|
chore: Clippy fixes
|
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
|
138ec05cf2
|
feat: Implement support for prompt=create in the authorization code flow
|
2026-06-29 09:35:50 -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 |
|