Single sign-on (Enterprise)
Artavolo Enterprise authenticates users against your identity provider with OpenID Connect. Users who sign in through the provider for the first time are created automatically and added to the workspace you choose.
Configuration lives under Administration → Settings → Single sign-on. Each provider needs:
| Field | Value |
|---|---|
| Key | short identifier used in URLs, e.g. entra |
| Issuer / discovery URL | the provider's OpenID configuration endpoint |
| Client ID / secret | from the application you register at the provider |
| Redirect URI to register | https://<your domain>/auth/sso/<key>/callback |
Options: link existing accounts by verified e-mail, just-in-time provisioning (target workspace and role), enforce SSO (password login for administrators only), skip local 2FA for SSO users, map e-mail domains to providers.
Microsoft Entra ID
- Entra admin center → App registrations → New registration. Redirect URI (Web):
https://<your domain>/auth/sso/entra/callback. - Certificates & secrets → New client secret.
- Discovery URL:
https://login.microsoftonline.com/<tenant id>/v2.0/.well-known/openid-configuration. - Token configuration: add the
emailoptional claim (ID token).
Keycloak
- Clients → Create client, type OpenID Connect, client authentication on.
- Valid redirect URI:
https://<your domain>/auth/sso/keycloak/callback. - Discovery URL:
https://<keycloak>/realms/<realm>/.well-known/openid-configuration.
Okta
- Applications → Create App Integration → OIDC, Web Application.
- Sign-in redirect URI:
https://<your domain>/auth/sso/okta/callback. - Discovery URL:
https://<your okta domain>/.well-known/openid-configuration.
SAML 2.0 and LDAP/Active Directory are available on request.
A question these pages do not answer?
Write to us and we answer by e-mail, usually within one business day.
Contact us