Okta¶
This section describes how to setup the different services provided by Okta.
Okta OAuth2¶
IdP Setup¶
To configure Okta for OAuth2:
Log into your Okta Admin Console
Navigate to Applications > Create App Integration
Select OIDC - OpenID Connect and Web Application
Set the Sign-in redirect URI to:
https://your-domain.com/complete/okta-oauth2/
Save and note the Client ID, Client Secret, and Okta domain (e.g.,
https://dev-123456.okta.com)
Important
Do NOT use the /oauth2/default endpoint for Okta authentication.
Application Configuration¶
Fill Client ID, Client Secret and API URL (e.g.
https://dev-123456.okta.com/oauth2) settings with the values from the IdP setup above:
SOCIAL_AUTH_OKTA_OAUTH2_KEY = ''
SOCIAL_AUTH_OKTA_OAUTH2_SECRET = ''
SOCIAL_AUTH_OKTA_OAUTH2_API_URL = ''
Okta OpenID Connect¶
IdP Setup¶
Follow the same steps as OAuth2 above, but use the redirect URI:
https://your-domain.com/complete/okta-openidconnect/
Application Configuration¶
Fill Client ID, Client Secret and API URL (e.g.
https://dev-123456.okta.com/oauth2) settings with the values from the IdP setup:
SOCIAL_AUTH_OKTA_OPENIDCONNECT_KEY = ''
SOCIAL_AUTH_OKTA_OPENIDCONNECT_SECRET = ''
SOCIAL_AUTH_OKTA_OPENIDCONNECT_API_URL = ''