Generic Provider (SAML / OIDC)
Configure SSO with any SAML or OIDC compatible provider.
This guide explains how to configure SSO between Organizations and any identity provider compatible with SAML 2.0 or OpenID Connect (OIDC). Use it for providers such as Keycloak, OneLogin, PingFederate, Microsoft Entra ID (OIDC), and others.
Prerequisites
Super Admin access to Organizations
Administrator access to the identity provider
Provider compatible with
SAML 2.0orOpenID Connect/OAuth 2.0
Choose the Protocol
SAML Configuration
Create Application in the Provider
Create a new
SAML 2.0application or integration.Set the ACS URL to the ACS URL copied from Organizations.
Set the Entity ID / Audience to the Entity ID copied from Organizations.
Configure Attribute Statements
Map attributes your provider will send to Organizations:
email
User email
name
Display name
given_name
First name
family_name
Last name
Configure Group Attribute (Optional)
When you use Group assignment rules based on IdP groups:
groups
User group membership (format varies by provider)
Get Metadata
Copy the provider Metadata URL, or download the metadata XML and paste it in Organizations when URL hosting is not available.
Confirm exact SAML attribute names with your provider documentation, then enter them on the Attribute mapping tab in Organizations. Some providers (including Microsoft Entra ID) use long claim URIs such as http://schemas.xmlsoap.org/ws/2005/05/identity/claims/emailaddress instead of short names like email.
OIDC Configuration
Create Application in the Provider
Create a
WeborServer-sideOIDC client.Set Grant type to Authorization Code.
Add the Redirect URI copied from Organizations.
Get Provider Credentials
Client ID
Application identifier
Client Secret
Confidential client secret
Issuer URL
Provider issuer (discovery endpoint base URL)
Request method
After saving OIDC settings in Organizations, set Request method to GET (default) or POST based on your provider documentation. See OIDC request method in the SSO Configuration Guide.
Next Steps
Return to the Organizations SSO Configuration Guide to:
Troubleshooting
Redirect error
URI mismatch
Match ACS URL or Redirect URI exactly
Invalid token (OIDC)
Wrong client secret
Regenerate secret and update Organizations
Invalid certificate (SAML)
Expired certificate
Update metadata in Organizations
Claims not received
Missing scopes or attributes
Add OIDC scopes or SAML attribute statements
Invalid issuer
Wrong issuer URL
Validate /.well-known/openid-configuration
Signature error (SAML)
Stale metadata
Refresh metadata URL or XML in Organizations
References
Last updated

