OpenID
OpenID Connect (OIDC) provider configuration
Semaphore supports authentication via OpenID Connect (OIDC).
Links:
Example of SSO provider configuration:
All SSO provider options:
Parameter | Description |
---|---|
| Provider name which displayed on Login screen. |
| MDI-icon which displayed before of provider name on Login screen. |
| Provider name which displayed on Login screen. |
| Provider client ID. |
| The path to the file where the provider's client ID is stored. Has less priorty then |
| Provider client Secret. |
| The path to the file where the provider's client secret is stored. Has less priorty then |
| |
| |
| |
| Username claim expression*. |
| Email claim expression*. |
| Profile Name claim expression*. |
| Position of the provider button on the Sign in screen. |
| |
| |
| |
| |
| |
|
*Claim expression
Example of claim expression:
Semaphore is attempting to claim the email field first. If it is empty, the expression following it is executed.
The expression "username_claim": "|"
generates a random username
for each user who logs in through the provider.
Sign in screen
For each of the configured providers, an additional login button is added to the login page:
Last updated