Use this example to connect MindSalt to Okta with OpenID Connect.
Copy the redirect URL from MindSalt #
- In MindSalt, open Admin, System, then Security.
- Find the Single Sign-On section.
- Copy the Login / Redirect URL exactly.
- Keep the MindSalt page open for the client and issuer values you will enter later.
Create the Okta application #
- In the Okta Admin Console, open Applications, then Applications.
- Select Create App Integration.
- Choose OIDC – OpenID Connect as the sign-in method.
- Choose Web Application as the application type.
- Continue to the application settings.
- Enter a clear application name, such as MindSalt.
- Add the MindSalt Login / Redirect URL to Sign-in redirect URIs.
- Choose the users or groups allowed to access the application.
- Save the application.
Copy the Okta values #
From the saved Okta application, copy:
- Client ID,
- Client Secret,
- and the issuer URL for the authorization server used by the application.
For an Okta organization authorization server, the issuer is typically the organization's Okta URL. A custom authorization server can use a URL that includes its authorization-server identifier. Use the issuer supplied by the Okta administrator for this application.
Store the client secret securely. Do not place it in a ticket, screenshot, or public document.
Enter the Okta values in MindSalt #
- In MindSalt, turn on Use SSO for logins.
- Paste the Okta issuer into Base IdP (Issuer) URL.
- Paste the Okta Client ID.
- Paste the Okta Client Secret.
- Save without enforcing SSO.
Assign and test a user #
- In Okta, assign a non-administrator test user or a test group to the MindSalt application.
- Confirm that the user's MindSalt account is active and uses the expected identifying email or username.
- Open a private browser window.
- Start the MindSalt SSO sign-in flow.
- Complete Okta authentication.
- Confirm that the correct user reaches MindSalt with the expected access.
If sign-in fails, compare the redirect URI character for character, verify the issuer, confirm the client secret, and check the Okta assignment before changing MindSalt enforcement.
Enforce SSO after testing #
Return to Configure single sign-on and follow the enforcement steps only after the test user can sign in.