Runbook: Add OIDC Application
Purpose
Register a new OIDC application in Zitadel and wire it into a RavenmaskOS service.
Prerequisites
- Access to Zitadel admin console
- Service URL and callback/redirect URI
Procedure
Step 1: Create the application
- Log in to the Zitadel admin console.
- Select the correct project.
- Create a new OIDC application.
- Configure redirect URIs and logout redirect URIs.
Step 2: Capture client credentials
Save the Client ID and Client Secret for the service.
Step 3: Update service configuration
Update the service environment variables in ~/ravenhelm/secrets/.env and restart the service.
ssh ravenhelm@100.115.101.81 "docker restart <service>"
Verification
- Successful login via the service UI
- Tokens are issued by Zitadel
Rollback
Remove the app configuration and revert service environment variables to the previous values.