OneLogin is a leading cloud-based identity management system. Cloud Secure Edge (CSE) integrates with your organization's OneLogin account to authenticate enterprise users that need access to CSE-secured services.
In order to set up this integration, you need will need administrative access to OneLogin and the ability to add a new SAML App.
1.1 Navigate from Settings > Identity and Access tab > End User tab, and then set your User Identity Provider to SAML.
1.2 Take note of the Redirect URL (ACS) provided in the configuration field.
2.1 Log in to your OneLogin Admin Panel.
2.2 Navigate from Applications > Add App. Search for and then select SAML Test Connector (Advanced) to add a SAML 2.0 app.
2.3 Name the application Banyan TrustProvider and upload our logo.
2.4 When asked for ACS (Consumer) URL use the Redirect URL you obtained in Step 1b. Also, set the ACS (Consumer) URL Validator to .*.
2.5 CSE requires your IDP's returned SAML assertion to contain attributes can be mapped to a user's Email, Username, and Groups.
Set the Attribute Mappings as follows:
Email -> EmailUsername -> {firstname} {lastname}Groups -> User RolesOneLogin does not transmit its Groups via SAML attributes. Instead, we suggest using the User Roles field to group users.
2.6 In the Access section, assign the Banyan TrustProvider application to Everyone.
To assign the application to Everyone, complete the following steps:
Users > RolesNew RoleApps to Add and click on SaveUsersApplications, and select the relevant applicationUsers, and then view all users assigned to this applicationEnsure the Banyan TrustProvider SAML app you just created can be accessed by Everyone.
This will allow CSE to federate authentication of all users in your organization to your SAML IDP.
You still need to apply Policies in the Command Center to manage which users can access specific internal applications.
2.7 Take note of your SSO URL and download the Certificate.
3.1 Return to the Identity Provider page in the Command Center (Settings > Identity and Access tab > End User tab).
Ensure the User Identity Provider is set to SAML, and then enter the Banyan TrustProvider App parameters from OneLogin:
3.2 Select Update Identity Provider Config to save the settings.
That's it! You have successfully integrated OneLogin to manage your directory of users in CSE.