Administrators · OpenID Connect
OIDC service secrets (issue, rotate and revoke)
A «Confidential (server)» service with «Secret (Basic)» or «Secret (form)» authenticates at the token endpoint with a secret. The server keeps only a cryptographic digest of the secret.
How do I issue a secret?
- Under «Manage» › «OIDC services», open the service.
- Choose «Issue secret» and confirm.
- The console shows «Copy the secret now». The secret is shown only once.
- Give it to the service team through a secure channel (never in the same email as the identifier).
How do I rotate without interrupting the service?
The two most recent secrets stay active: «Secret issued. The two most recent secrets remain active.»
- Issue a new secret.
- The service team switches to it.
- Revoke the old one (below).
How do I revoke a secret?
- Choose «Revoke credential».
- Enter the identifier (UUID) of the credential to revoke.
- Confirm. «Credential revoked.» appears. The secret is refused at once.
The service gets invalid_client
- The secret is wrong, revoked or belongs to another service.
- The authentication method used differs from the registered one (for example Basic instead of form).
- With «Private key (JWT)», the client assertion was reused or the public key does not match.
Issue a new secret and update the service.
Security
- Never paste a secret into support tickets, chat or email.
- If you suspect a secret was exposed, issue a new one and revoke the old one at once.
Error codes in this article
Was this page helpful?
Thank you. Your answer stays in this browser; nothing is sent.
Sorry about that. Try:
- searching for the exact text of the message or the error code
- the error code index
- asking your organization's administrator