Okta Authentication (SAML)
Ivanti Neurons currently offers the option to choose Okta as the external authentication provider for your tenant. Okta centralizes the end user log on experience, reduces the occurrence of password related calls to the help desk, and produces granular controls over policies and audit trails.
Auto provisioning for users and groups is now managed through SCIM Provisioning. To configure SCIM Provisioning, refer to SCIM Provisioning - Okta.
If you have already set up auto provisioning without SCIM, the existing setup will work as expected. You can continue to edit the default access control roles and disable auto provisioning.
Disabling auto-provisioning will not affect members already provisioned. Once disabled, Once disabled, you must set up auto-provisioning using SCIM Provisioning.
Configure & Enable External Authentication
- In Ivanti Neurons Platform navigate to Admin > Authentication.
The Authentication page appears. - In the External Authentication (SSO) section, click Configure & Enable.
The Enable External Authentication (SSO) page appears. - From the Provider drop-down list select Okta.
- From the Sign-In Method drop-down, select Saml 2.0.
Okta Saml 2.0 Configuration Settings appears. It is recommended to leave this tab open for future reference when configuring the details in Okta console.
- Log in to Okta.
- Select Applications > Applications > Create App Integration.
The Create a new app integration screen appears. - Select SAML 2.0 and click Next.
The Create SAML Integration page appears. - In General Settings, enter the App name and click Next.
- In Configure SAML, enter the values in the following fields:
In General, enter the values available in the Ivanti Neurons tab that was open:
Single sign-on URL: Assertion Consumer Service URL.
Audience URI (SP Entity ID): EntityId.
Click Next.
- In Feedback, select the check box ‘This is an internal app that we have created’ and click Finish.
-
Go to Sign on tab, in Attribute Statements, update the attributes as follows:
-
Name: 'email', Value: 'user.profile.email'. Click Add Another.
-
Name: 'given_name', Value: 'user.profile.firstName'. Click Add Another.
-
Name: 'family_name', Value: 'user.profile.lastName'.
The data in the above fields is case-sensitive.
-
- Click Assignments > Assign > Assign to People.
- Select your name and click Assign > Save and Go Back > Done.
-
Select Sign On tab, copy the Metadata URL, and paste it into the Identity Provider Metadata Endpoint URL field in the Neurons Platform that was open.
-
Click Continue.
Administrators can opt out of selecting the checkbox and instead provide details in the comment boxes.
The Assignments page allows you to specify who can access the Ivanti Neurons application. You can grant access to individuals or groups.
Remember to assign it to the person setting up the integration, as they will need permissions to access the application.
You must connect with your Okta credentials to validate your connection settings.
-
On the Validate Connection Settings page, click Validate Settings.
The validation takes place automatically. You will receive a confirmation screen if login is successful.
-
Return to the Validate Connection Settings page and select the check box to confirm login success.
Okta is now configured, but it is not enabled. To enable, you need to convert your Ivanti Neurons Platform accounts to Okta.
-
Click Continue to proceed to the Convert your Ivanti Neurons platform accountpage.
-
E2018 Authentication failed: User failed to authenticate with Okta. Check that the
username and password are correct, and that the user has permission on the Okta Application Registration. -
E2019 Missing optional claims: Validation step failed because the additional optional claims were not present in the token returned to Ivanti Neurons Platform from Okta.
-
E2020 Unable to link to Neurons Platform user account: The Okta user login does not match with the Ivanti Neurons Platform user. The Ivanti Neurons Platform user account email address must match the email address used to login into Okta.
-
On the Convert your Ivanti Neurons platform account page, click Sign Out & Enable. Ivanti Neurons is signed-out.
-
Click click here > Sign in with Okta to complete the process.
-
You can now view Okta application in Admin > Authentication with an Enabled status.
-
Click Signout from the Neurons platform.
Now, when you sign back in, you are routed to Okta to choose the account and sign in with Okta credentials.
(Optional) Delete Authentication Method (Ivanti Neurons Platform)
-
In the Ivanti Neurons Platform, navigate to Admin > Authentication.
The Authentication page appears. -
In the External Authentication (SSO) section, click Actions >Delete authentication method.
The Delete External Authentication screen appears. -
Click Sign Out & Re-authenticate.
Ivanti Neurons is signed-out. -
Click Sign in with email and password.
-
Enter the credentials and click Sign In.
-
Navigate to Admin > Authentication > External Authentication, then click Actions >Delete authentication method.
Delete External Authentication screen appears. -
Click Delete Authentication Method.
The existing authentication method is now deleted.