|
|
|
@ -12,8 +12,11 @@ SwissOID authentication service for Playchoo. Manages OIDC login flow, session s
|
|
|
|
|
|
|
|
|
|
|
|
- `GET /login` - Initiates SwissOID OIDC flow
|
|
|
|
- `GET /login` - Initiates SwissOID OIDC flow
|
|
|
|
- `POST /oidc/callback` - Handles SwissOID callback
|
|
|
|
- `POST /oidc/callback` - Handles SwissOID callback
|
|
|
|
|
|
|
|
- `GET /oidc/finalize` - Completes authentication and sets session cookie in first-party context
|
|
|
|
- `GET /auth/status` - Returns current authentication status
|
|
|
|
- `GET /auth/status` - Returns current authentication status
|
|
|
|
- `POST /auth/logout` - Destroys session
|
|
|
|
- `POST /auth/logout` - Destroys session
|
|
|
|
|
|
|
|
- `GET /auth/debug` - Debug endpoint to check session and cookie status
|
|
|
|
|
|
|
|
- `GET /auth/ping` - Connectivity test endpoint
|
|
|
|
- `GET /healthz` - Health check
|
|
|
|
- `GET /healthz` - Health check
|
|
|
|
|
|
|
|
|
|
|
|
## Environment Variables
|
|
|
|
## Environment Variables
|
|
|
|
|