Configure SSO With Okta
Platform: | WebMobile |
---|---|
Plan Type: | BasicEssentialPremiumEnterprise |
User Type: | RequesterFull UserAdministrator |
This article explains how to set up single sign-on (SSO) for MaintainX using Okta as the identity provider (IdP).
Requirementsβ
- A MaintainX Enterprise account.
- An Administrator user profile with access to the MaintainX organizations you want to set up SSO for.
- Access to the Okta administrator console with the privileges needed to set up SSO.
Get Your MaintainX Configuration Informationβ
-
Log into MaintainX as an Administrator.
-
From the sidebar, open the Settings menu and select Customizations.
-
On the Customizations tab, go to Single Sign-On (SSO) Self-Serve and select Set SSO Preferences.
-
If MaintainX doesn't have IdP information for your organization, the Register Identity Provider dialog opens.β
Select Create to generate your IdP information and open the Single Sign-On Configuration dialog.β
-
If MaintainX does have IdP information for your organization, the Single Sign-On Configuration dialog opens right away.β
-
Leave the Single Sign-On Configuration dialog open. During the configuration, you will need to copy some values from Okta into MaintainX and copy some values from MaintainX into the Okta administrator console.
Create an Application in Oktaβ
- Log into the Okta administrator console.
- From the sidebar, select Applications > Applications.
- Select Create App Integration. The Create a new app integration dialog opens.
- Select SAML 2.0 as the Sign-in method.
- Select Next. The Create SAML Integration options appear.
- On the General Settings tab, enter a name for your app in the App name field. Then select Next.
Copy Your SSO URLs from MaintainX to Oktaβ
In the Okta administrator console:
-
On the Configure SAML tab, go to the General section.
-
Enter the URLs from the MaintainX Single Sign-On Configuration in the correct fields:
Copy this value from MaintainX Into this field in Okta ACS URL
Starts with:https://maintainx.okta.com/sso/saml2/
Single sign-on URL Entity ID (Audience URI)
Starts with:https://www.okta.com/saml2/service-provider/
Audience URI (SP Entity ID) Start URL
Starts with:https://app.getmaintainx.com/auth/login/saml/
Default Relay State
Define the Attribute Statementsβ
In the Okta administrator console:
-
On the Configure SAML tab, go to the Attribute Statements (optional) section.
-
Add the following attribute statements, configured as follows:
Name Name Format Value email
Unspecified user.email
firstName
Unspecified user.firstName
lastName
Unspecified user.LastName
-
Select Next.
Finish the Application Setupβ
In the Okta administrator console:
- On the Feedback tab, choose whether to answer the feedback questions.
- When you're ready, select Finish.
Download Your SAML Signing Certificateβ
You need a SAML signing certificate to make Okta an identity provider in MaintainX.
In the Okta administrator console:
- From the sidebar, select Applications > Applications.
- In the Applications list, select the application you just created.
- In the application settings, go to the Sign On tab.
- Navigate to the SAML Signing Certificate section.
- In the certificates table, locate the row for the active certificate (Status is Active).
- Select Actions > Download Certificate.
Copy Your IdP Configuration Settings From Okta to MaintainXβ
In the Okta administrator console:
-
From the sidebar, select Applications > Applications.
-
In the Applications list, select the application you just created.
-
In the application settings, go to the Sign On tab.
-
Navigate to the Settings > Sign on methods > SAML 2.0 section.
-
Copy the URLs in the following fields. You will need to provide them to MaintainX.
- Sign on URL
- Issuer
In MaintainX:
- Open the Single Sign-On Configuration dialog.
- Go to the Identity Provider Configuration settings.
- Enter the following values from the Okta administrator console:
Copy this value from Okta | Into these fields in MaintainX |
---|---|
Sign on URL Sign on URL starts with https://{YOUR ORGANIZATION}.oktapreview.com/app/β | Single Sign On (SSO) URL and Destination |
Issuer βThe Issuer starts with https://www.okta.com/ | Issuer URI |
Upload Your SAML Signing Certificate to MaintainXβ
In MaintainX:
- Open the Single Sign-On Configuration dialog.
- Select Certificate > Upload.
- Select the certificate you downloaded from Okta earlier, and submit it.
Next Stepsβ
After you configure SSO, there are a few more things you need to do to finish the setup.
- Test your SSO setup.
- Map your domains.
- Set the default account type for new users.
- Migrate your existing users to SSO.
- Enable SSO for your other MaintainX organizations.
For more information, see Set Up SSO.