Okta
Last updated
Was this helpful?
Last updated
Was this helpful?
Okta SSO is available for both SaaS and on-premise installs. You need to setup this under Org Settings:
To set up Okta integration, log in to Okta interface, go to Applications -> Applications and click "Create App Integration" button:
In the popup select OIDC option. In the additional menu select "Web Application":
Set sign-in redirect URI, replace the domain name with domain where Datafold app is installed. There is one small difference for SaaS or on-premise installs:
For on-premise, the redirect URL should be: https://<install-hostname>/oauth/okta
For SaaS, the redirect URL should be https://app.datafold.com/oauth/okta/<client-id>
, where client-id is the Client ID of the configuration. In the first screen, you don't have the client-id yet, but you need update the URL in the screen afterwards.
Configure user assignments to the app as needed.
On the next screen you'll be presented with Client ID and Client Secret. Copy them:
In Datafold app, go to Settings -> Org Settings and fill in the details. If you want to auto-create users that are authorized to use the app, tick the "Autocreate Users" checkbox.
The metadata URI of Okta OAuth server, e.g.: https://<okta-server-name>/.well-known/openid-configuration
where okta-server-name is your Okta domain.
Organization admins will always be able to log in with either password or Okta. Other users will be required to log in through Okta once configured.
Users in your organization can log in to the application directly from the Okta end-user dashboard. To enable this feature, configure the integration as follows.
Set Login initiated by
to Either Okta or App
.
Set Application visibility
to Display application icon to users
.
Set Login flow
to Redirect to app to initiate login (OIDC Compliant).
Set Initiate login URI
:
For on-premise deployment to https://<install-hostname>/login/sso/<client-id>?action=<action>
, where client-id is the Client ID of the configuration and action is signup
if you enabled users auto-creation and login
otherwise.
For SaaS to https://app.datafold.com/login/sso/<client-id>?action=<action>,
where client-id is the Client ID of the configuration and action is signup
if you enabled users auto-creation and login
otherwise.