How to use OneLogin SSO for nOps
nOps supports SSO using OneLogin.
While implementing SSO (single sign on), we recommend opening 2 browser tabs. In one tab open and log into your nOps account, in the other open your OneLogin account. You will need to copy information from one application to the other in order to sync the information and to allow SSO access with OneLogin.
This topic is for Clients using an Administrator Role.
You will complete the following steps:
Configuring OneLogin on nOps.
-
Log into nOps as a Admin user and select Settings
-
Click SSO on the left pane.
-
At the SSO Settings page
Enable the SSO login toggle
Select the OneLogin option for Select SSO Type
-
Now navigate to theOneLogin app. You will return to this page to add: Issuer URL (entityId), SAML 2.0 Endpoint (HTTP) , and X.509 Certificatebfrom OneLogin.
Sign in to OneLogin and set up nOps
-
In a new browser tab, login to OneLogin and navigate to the Applications page.
-
Click Add App.
-
Search for SAML Test Connector (advanced) to find the SAML 2.0 connector and
click the icon.
-
At the Add Connector dialog, you can change the Display Name, add an icon, and enter a description. Ensure that the Visible in portal toggle is turned on.
-
Click Save.
Once saved, you will see new tabs appear in the left pane.
-
Click on Configurations.
-
Copy the following configurations from the Enable SAML 2.0 page in the OneLogin app to paste into nOps OneLogin SSO page as described in the next section.
Copy from OneLogin field | Paste into nOps field |
---|---|
Issuer URL (entityId) | Issuer URL (entityId) |
SAML 2.0 Endpoint (HTTP) | SAML 2.0 Endpoint (HTTP) |
X.509 Certificate | X.509 Certificate |
If required, use the one line format tool to generate a certificate.
https://samltool.com/format_x509cert.php
Setup OneLogin configurations on nOps
-
If you are logged out of nOps, log in and go to the SSO settings screen as described in the topic above.
-
Paste the configurations from OneLogin into the fields in nOps as described in the last step (Step 7) of the previous section.
-
When you are done, click Setup SSO.
-
Refresh the page to populate values for AssertionConsumerService and EntityID if they are not populated already.
You will return to OneLogin to enter these 2 values.
Adding Information from nOps to OneLogin
Now that OneLogin is set up on nOps, you need to add the nOps settings to your OneLogin configuration.
-
On OneLogin app page setting open the Configuration tab.
-
From the nOps page, copy and paste configuration information from:
EntityId into the Audience field on OneLogin. -
From the nOps page, copy and paste configuration information from the AssertionConsumerService into the following fields on OneLogin :
- Recipient
- ACS (Consumer) URL* and
- ACS (Consumer) URL Validator* fields -
Click Save to save the settings and go to the Info tab.
Adding Parameters on OneLogin
Add parameters to OneLogin so that you can sync the user names and other attributes between the two applications.
-
From OneLogin SAML 2.0 connector page that you set up a previous section, navigate to the Parameters tab on the left pane. From here you will add 3 new fields.
-
Click Add new field
-
Enter field name:
User.emailCheck the Include in SAML checkbox
Click Save.
In the Value field enter Email.
-
Repeat the steps by clicking Add new field to add a field for:
User.FirstName
Check the Include in SAML checkbox
In the Value field enter: First NameClick Save
-
Repeat the steps by clicking Add new field to add a field for:
User.LastName
Check the Include in SAML checkbox
In the Value field enter: Last NameClick Save.
Adding Users on OneLogin
Users added in OneLogin can be added to nOps for SSO. However you must first set up access for nOps
-
From the OneLogin app click the Users tab from the top toolbar
-
Click New User.
-
Turn the Active toggle on.
-
Enter information about the user for the: First Name, Last Name, Email, and Username fields.
-
Click Save User.
-
Navigate to the Application tab in the left pane and in the Application field click the + (plus) icon
-
Add the SAML 2.0 application you created earlier to grant access for this user.
Click on the More Actions dropdown and select Send Invitation.Upon receipt a user must click the link to accept it, and to set a password.
-
Later when logging into OneLogin they will see the SAML 2.0 app.
-
Clicking on the app directs the user to nOps.
nOps sends an email requiring the user to confirm the SSO login. -
Once the confirmation is received, the user is able to log into nOps.