Articles in this section
Category / Section

Configuring SAML 2.0 with OneLogin

Published:
2 mins read

The OneLogin platform is an access management system that uses single sign-on (SSO) and a cloud directory to enable organizations to manage user access to on-premises and cloud applications. It is a tool to help empower employees, customers, and partners with secure access to your cloud and company apps on all devices.

Basically, it gives a layer of security and access to manage business applications. Instead of having to remember multiple passwords, URLs, and what apps you have access to, you are directed to an easy application catalog that will list your apps and can provide single sign-on. 

Here is how users can configure SAML in BrainCert with OneLogin.

Step 1: Log in to your OneLogin account

Log in to your OneLogin account. Click on the 'Applications' menu and select 'Applications'.


Step 2: Select SAML Test Connector

Click on 'Add App', search for SAML Test Connector, and select the app.


Step 3: Create a New SAML Application

Create a new SAML Application provide the display name and click 'Save'.


Step 4: Configure OneLogin

To configure OneLogin with details from your BrainCert SSO dashboard, enter all the service provider details from the BrainCert LMS SSO dashboard to the OneLogin (IdP) Configuration Dashboard.


BrainCert Dashboard

Navigate to 'Global Settings' --> 'Extensions' --> 'SAML 2.0'.

Toggle the switch and click ' Save'.

1.png
Service Provider

Copy Audience(Entity ID), RecipientACS (consumer) URL Validator, ACS(Consumer) URL, and Single Logout URL and paste it in the corresponding fields in OneLogin (IdP). Leave the remaining field blank.

1.png



OneLogin Dashboard:


Step 5: Add the Identity Provider Details From OneLogin

To add the identity provider details from OneLogin to the BrainCert SAML dashboard, go to the 'SSO' tab on the OneLogin menu and copy the Issuer URL, the SAML 2.0 Endpoint, and the SLO Endpoint and paste it into BrainCert 'Identity Provider Details field'.

OneLogin Dashboard:


Click on 'View Details' below the X.509 certificate field and it will redirect you to the certificate page. Copy the 'X.509 Certificate' and paste it into the LMS Dashboard.


BrainCert Dashboard:

Paste the Issuer URL from OneLogin at the 'Entity ID' on BrainCert. SAML 2.0 Endpoint in the 'SSO Service URL' field, SLO Endpoint in 'SSO Logout Service URL', and also paste the X.509 Certificate. Once this is done, 'Save' the settings.

2.png


Step 6: Profile Field Mapping

Now add the parameter Group to map BrainCert to OneLogin. Click the 'Profile Field Mapping' on the OneLogin dashboard and add the attributes email, First Name, Last Name, and Username as given in the LMS Profile Field Mapping.

BrainCert Dashboard:

3.png


OneLogin Dashboard:

Select the parameters tab on the OneLogin dashboard and click 'Add Attributes'.

Enter the attributes select the checkbox 'Include in SAML Assertion' and click 'Save'.


Step 7: Group Mapping

Click on 'Group Mapping' in the LMS and select the default group and roles from the drop-down menu. Note that users will automatically be registered in these groups at their first login. They will also be enrolled in all the courses/tests assigned to that group.
4.png


Save all the settings and check your configuration. Once you have double-checked the configuration, open the LMS SSO identity providers and click on Connect.
2.png
Congrats, you have successfully configured SAML with OneLogin.
Was this article useful?
Like
Dislike
Help us improve this page
Please provide feedback or comments
Access denied
Access denied