- Print
- DarkLight
Setting Up Single Sign On (SSO)
Article summary
Did you find this summary helpful?
Thank you for your feedback
Users can log in to RealTheory using Single Sign-On (SSO) if your identity provider uses the OAuth 2.0 protocol.
Prerequisites
To set up SSO, you must have the following:
- An SSO identity provider that supports the OAuth 2.0 / OIDC protocol
- A RealTheory integration with your selected SSO identity provider, set up as an OIDC Web App with the Web Application type and the Authorization Code grant type
Okta Example: See https://developer.okta.com/docs/guides/implement-grant-type/authcode/main/#set-up-your-app, where Proof Key for Code Exchange (PKCE) must not be enabled and the OAuth Callback URL can be found in Settings > Identity in the RealTheory console - One of the following assigned to your user account:
- The sys_admin role
- The sso_admin role and the group_admin role
- Certain information about your identity provider such as your client ID and secret, the authorization URL, and the access token URL
Procedure
- Navigate to Settings > Identity.
- Complete the following information:
Field Description Required Name Name for your SSO - OAuth 2.0 profile Yes Description Comments that will help you remember the purpose and scope of the configuration No OAuth Authorize URL The identity provider endpoint where users initiate the authorization process Yes OAuth Access Token URL The identity provider endpoint where RealTheory sends a request to exchange the authorization code for an access token Yes Client ID Client ID issued by your identity provider Yes Client Secret Client secret associated with your client ID Yes - Currently, the only supported Grant Type is
authorization_code
; this value should be selected by default. - Currently, the only supported Scope is
openid
; this value should be selected by default. - In Default Group Membership, click Add to select which group(s) new users must be added to by default.
Note: This group assignment is a default assignment; manage each user's group assignment(s) in Settings > Team > Users. - Verify the provided information and then click Configure SSO - Provider.
Users can now use SSO to sign in to RealTheory.
Was this article helpful?