feat(CIE): Implement OIDC RP Service with login, callback, and session management
This commit is contained in:
@@ -31,6 +31,11 @@ public revocable link generated by operator/admin.
|
||||
- Registration creates `citizen`.
|
||||
- Login path:
|
||||
- OTP email via Mailpit
|
||||
- CIE OIDC RP demo flow implemented for local CIE provider:
|
||||
start login, callback token exchange, encrypted/signed `userinfo`,
|
||||
local user reunification, frontend polling result
|
||||
- JWT/JWS/JWK operations use `jwt-cpp`.
|
||||
- JWE decryption remains custom OpenSSL in `common/OidcCrypto.*`.
|
||||
- Auth token: bearer token from `api_tokens`
|
||||
- Banned users cannot authenticate.
|
||||
|
||||
|
||||
Reference in New Issue
Block a user