Create Okta OIDC app integration
To learn how to create an Okta OIDC app integration, read Create OIDC app integrations on Okta Help Center. Use the following settings when you set up your Okta OIDC app integration:- Select OIDC as the Sign-in method.
- Select Web application as the Application type, and set the following parameters:
Field | Description |
---|---|
Name | The name of your application. |
Sign-in Redirect URIs | https://{YOUR_AUTH0_TENANT}.{YOUR_TENANT_REGION}.auth0.com/login/callback |
Trusted Origins | https://{yourDomain} |
Find your Auth0 domain name for redirects
If your Auth0 domain name is not shown above and you are not using our custom domains feature, your domain name is a concatenation of your tenant name, your regional subdomain, and
auth0.com
, separated by the dot (.
) symbol.For example, if your tenant name is exampleco-enterprises
, and your tenant is in the US region, your Auth0 domain name would be exampleco-enterprises.us.auth0.com
and your Redirect URI would be https://exampleco-enterprises.us.auth0.com/login/callback
.However, if your tenant is in the US region and was created before June 2020, then your Auth0 domain name would be exampleco-enterprises.auth0.com
and your Redirect URI would be https://exampleco-enterprises.auth0.com/login/callback
.If you are using custom domains, your Redirect URI would be https://<YOUR CUSTOM DOMAIN>/login/callback
.- Record the Client ID and Client Secret that Okta generates for your app integration.
Add test user to Okta app integration
Create a test user in your Okta Directory to test your app integration:- In your Okta Admin Dashboard, navigate to Directory > People.
- Select Add Person.
- Enter user test details, including a password.
- Save the test user.
- In the Directory, select the new user
- Navigate to the Applications tab for the user and choose Assign Applications.
- Select the application name you created in the previously.
Create Okta Workforce Enterprise connection in Auth0
Ensure you have the and of your Okta OIDC app integration available:-
Go to Auth0 Dashboard > Authentication > Enterprise, locate Okta Workforce, and then select the + button.
- Enter details for your connection, and then select Create:
Field | Description |
---|---|
Connection name | Logical identifier for your connection; it must be unique for your tenant. Once set, this name can’t be changed. |
Okta Domain | Okta’s domain name for your organization. |
Client ID | Unique identifier for your registered Okta application. Enter the saved value of the Client ID for the app you just registered in the Okta admin console. |
Client Secret | String used to gain access to your registered Okta application. Enter the saved value of the Client Secret for the app you just registered in the Okta admin console. |
- In the Provisioning view, configure how user profiles get created and updated in Auth0.
Field | Description |
---|---|
Sync user profile attributes at each login | When enabled, Auth0 automatically syncs user profile data with each user login, thereby ensuring that changes made in the connection source are automatically updated in Auth0. |
Sync user profiles using SCIM | When enabled, Auth0 allows user profile data to be synced using SCIM. For more information, see Configure Inbound SCIM. |
- Switch to the Login Experience view, and configure how your users log in with this connection:
Field | Description |
---|---|
Home Realm Discovery | Compares a user’s email domain with the provided identity provider domains. For more information, read Configure Identifier First Authentication |
Display connection button | This option displays the following choices to customize your application’s connection button. |
Button display name (Optional) | Text used to customize the login button for Universal Login. When set the button reads: “Continue with {Button display name}”. |
Button logo URL (Optional) | URL of image used to customize the login button for Universal Login. When set, the Universal Login login button displays the image as a 20px by 20px square. |
Optional fields are available with Universal Login only. Customers using Classic Login will not see the Add button, Button display name, or Button logo URL.