When an Independent Software Vendor (ISV) partner attempts to set up Single Sign-On (SSO) using Express Configuration during the Okta Integration Network (OIN) submission process, the following error is displayed after clicking Express Configure SSO:
Failed to Express Configure the application. Please retry or contact Okta support.
The network response returns an "oauth_error" with HTTP 403:
oauth_error
{
"errorCode": "oauth_error",
"errorSummary": "Failed to Express Configure the application. Please retry or contact Okta support.",
"errorCauses": []
}- Okta Integration Network (OIN)
- Okta Identity Engine (OIE)
- Express Configuration
- ISV Partners Configuring Express Configuration in the OIN Wizard
The Express Configuration flow requires specific prerequisites in the Auth0 dashboard before a connection between Auth0 and Okta can be established. The oauth_error occurs when one or more of the following configuration steps have not been completed:
- A role with the permissions
express_configure:ssoandexpress_configure:scimhas not been created in Auth0 and assigned to the application user. - Home Realm Discovery has not been enabled in Auth0.
- The application user has not been assigned to the Auth0 organization.
Without these steps in place, Okta cannot authenticate the Express Configuration request, resulting in a 403 error code.
Complete all of the following prerequisites in the Auth0 dashboard before clicking Express Configure SSO in Okta.
- Create a role and assign Express Configuration permissions. Refer to Assign a new role to application users in the Auth0 documentation.
- Log in to the Auth0 Dashboard.
- Navigate to User Management > Roles.
- Create a new role.
-
- Assign the following permissions to the role:
express_configure:ssoexpress_configure:scim
- Assign the following permissions to the role:
-
- Assign the role to the relevant application user.
- Enable Home Realm Discovery.
- In the Auth0 Dashboard, navigate to the relevant application.
- Enable Home Realm Discovery for the application.
- Assign the user to the Auth0 organization.
- In the Auth0 Dashboard, navigate to Organizations.
- Select the relevant organization.
- Assign the application user to the organization.
- Verify the OIN integration setup is complete. Before retrying Express Configure SSO, confirm that Steps 2–4 of the Add Express Configuration to your OIN integration guide have been completed. This includes:
- Copying the OIN integration configuration from the Auth0 Dashboard.
- Paste it into the Express Configuration Information field in the Okta OIN Wizard.
- Downloading the public key (
.pemfile) from the Okta OIN Wizard. - Uploading the
.pemfile to Auth0 and saving. - Returning to the Okta OIN Wizard and clicking Finish.
- Retry Express Configuration in Okta.
- Navigate to the OIN test app instance in the Okta Admin Console.
- Click Express Configure SSO.
The connection between Auth0 and Okta should now complete successfully.
