Hello there!

Need Help? We are right here!

Support Icon
miniOrange Email Support
success

Thanks for your Enquiry. Our team will soon reach out to you.

If you don't hear from us within 24 hours, please feel free to send a follow-up email to info@xecurify.com

Search Results:

×

Configure OneLogin as SAML or OAuth IDP for SSO


miniOrange Identity Broker service solution enables cross protocol authentication. You can configure OneLogin as an IDP for Single Sign-On (SSO) into your applications/websites. Here, OneLogin will act as an Identity Provider (IDP) and miniOrange will act as a broker.

We offer a pre-built solution for integrating with OneLogin, making it easier and quick to implement. Our team can also help you set up OneLogin as SAML or OIDC IDP to login into your applications.


Get Free Installation Help


miniOrange offers free help through a consultation call with our System Engineers to configure SSO for different apps using OneLogin as IDP in your environment with 30-day free trial.

For this, you need to just send us an email at idpsupport@xecurify.com to book a slot and we'll help you in no time.



Prerequisites

Please make sure your organisation branding is already set under Customization >> Login and Registration Branding in the left menu of the dashboard.


Follow the Step-by-Step Guide given below for OneLogin Single Sign-On (SSO)

1. Configure miniOrange as SP in OneLogin

Mentioned below are steps to configure OneLogin as IDP via SAML and OAuth configuration. Follow the steps accordingly based on your requirement (SAML or OAuth).


  • Go to miniOrange Admin console and navigate to Idenity Providers in the left navigation menu. Then, click on Add Identity Provider button.
  • OneLogin as IDP: Select Identity Provider

  • Now click on the Click here link to get miniOrange metadata as shown in Screen below.
  • OneLogin as IDP: Get miniorange metadata

  • For SP -INITIATED SSO section Select Show Metadata Details.
  • OneLogin as ID: SP intiated Metadata

  • Click on Download Metadata
  • OneLogin as IDP: SAML attributes

  • Log in to OneLogin.
  • Go to Apps >> Company Apps >> Add Apps from the Navbar.
  • onelogin SSO: Add App
  • In the search box, type SAML Test Connector and click on the App to add it.
  • OneLogin as SAML IDP: Search SAML Test Connector
  • Enter the display name and click on Save.
  • Click on the Configuration Tab and enter the following.
  • OneLogin as IDP: Select Configuration Tab
  • Go to https://app.onelogin.com/login and log into your Onelogin account.
  • You will be presented with following screen. Hover on Apps and then click on Add Apps.
  • OneLogin as SAML IDP- Click on Create SAML App

  • You will be shown a search list. Search for “OIDC” (OpenID Connect) and click on the search result as shown below.
  • OneLogin as SAML IDP- Search for SAML App

  • You will be shown a configuration screen. Fill the application name and other details as required then click on Save.
  • OneLogin as SAML IDP- Configure SAML App

  • To get the Redirect URL:
    • Go to miniOrange Admin Console.
    • From the left navigation bar select Identity Provider. Select Oauth
    • OneLogin SSO: Add Identity Provider

      OneLogin SSO: Select OAuth

    • Copy the Callback URL as Redirect URL required for next step.
    • Login SSO using OneLogin as OAuth IDP

  • Back in OneLogin, you will be redirected to the app details page. Go to Configuration tab and enter Redirect URL from MO OAuth identity-provider page and click on Save.
  • onelogin sso: App Details

  • Go to SSO tab. There you will find the Client ID and Client Secret fields.
  • onelogin sso: Clent Field

  • Copy these credentials in MO OAuth App configuration page on corresponding fields.
  • Make sure that you configure the Authorize Endpoint and ID Token Endpoint in the MO OAuth App correctly.
  • onelogin sso: Add Endpoint

2. Configure OneLogin as IDP in miniOrange


  • Go to miniOrange Admin Console .
  • From the left navigation bar select Identity Provider.
  • Click on Add Identity Provider button.
  • OneLogin as IDP: Add Identity Provider

  • Select SAML. Click on Import IDP metadata.
  • OneLogin as IDP: Select SAML and Import IDP Metadata

  • Choose an appropriate IDP name. Enter the URL which you have saved in the previous step from OneLogin.
  • Click on Import.
  • Configuring OneLogin as IdP: OneLogin Import

  • As shown in the below screen the IDP Entity ID, SAML SSO Login URL and x.509 Certificate will be filled from the Metadata file we just imported.
  • Configuring OneLogin as IdP : SAML SSO Login URL and x.509 Certificate

  • Click Save

    Follow the steps to configure OneLogin as IdP by OAuth configuration.

  • Go to miniOrange Admin Console.
  • From the left navigation bar select Identity Provider. Select Oauth
  • OneLogin sso: Add Identity Provider

    OneLogin sso: Select OAuth

  • Enter the following values.
  • IdP Name Custom Provider
    IdP Display Name Choose appropriate Name
    OAuth Authorize Endpoint https://{your-base-url}/as/authorization.oauth2
    OAuth Access Token Endpoint https://{your-base-url}/as/token.oauth2
    OAuth Get User Info Endpoint (optional) https://{your-base-url}/idp/userinfo.oauth2
    Client ID From step 1
    Client secret From step 1
    Scope auto

3. Test Connection

  • Visit your Login Page URL.
  • Go to Identity Providers tab.
  • Click on Select >> Test Connection option against the Identity Provider (IDP) you configured.
  • OneLogin-IDP-TestConnection

  • On entering valid OneLogin credentials (credentials of user assigned to app created in OneLogin), you will see a pop-up window which is shown in the below screen.
  • SucessTestConn-OneLogin-IDP

  • Hence your configuration of OneLogin as IDP in miniOrange is successfully completed.

Note:

You can follow this guide, if you want to configure SAML/WS-FED, OAuth/OIDC, JWT, Radius etc


Configure Attribute Mapping

  • Go to Identity Providers >> View Identity Providers >> Your configured OneLogin as IdP.
  • Now click on Select and then Configure Attribute Mapping of your application.
  • OneLogin Single Sign-On SSO Select and Configure Attribute Mapping

  • Under Attribute Type - EXTERNAL for the external attributes that need to be transformed and sent to applications or service providers.
  • Click on the + Add Attribute button to add the attribute fields.
  • OneLogin Single Sign-On SSO Map External Attribute

  • Check attributes in test connection window from last step. Enter the attribute names (any name) that you want to send to your application under Attribute Name sent to SP.
  • Enter the value of attributes that are coming from IdP into the Attribute Name from IdP field on the Xecurify side.

Setup Multiple IDPs (Optional)

  • You can configure multiple IDPs (Identity Providers) and give users the option to select the IDP of their choice to authenticate with.
    For Example - It could be multiple AD domains belonging to different departments or multiple okta organizations.
  • Few usecases where customers configure multiple IDPs -

  • Suppose you have a product which many of your clients use and each client has their own unique IDP so you want them to SSO into your product as well using their existing IDP only. miniOrange provides a centralized way to connect with all IDPs in a very easy manner and integrate SSO into your application.
  • Suppose you are providing a course to many universities, each having a unique SAML, OAuth protocol supported IDP's like Shibboleth, ADFS, CAS, etc. You can provide Single Sign-On (SSO) into your course application to all these universities by integrating with all of them using a single platform provided by miniOrange.
  • This is the endpoint to call from your SAML application -
  • For Cloud IDP - https://login.xecurify.com/moas/discovery?customerId=<customer_id>
    For On-Premise IDP - https://yourdomain.com/discovery?customerId=<customer_id>

  • You should copy the Customer Key from admin console-> Settings -> and replace it with <customer_id> here. Once configured in SP, when you initiate the login from Service Provider, a user will be redirected to IDP Selection Page listing all IDPs configured for that account.
  • You can see the screenshot below of the IDP Selection Page with a list of IDPs.


    Note: To view the IDP in drop-down list, go to Identity Providers tab > against your configured IDP > Select >Edit , here Enable the Show IdP to Users option.

    Select your IDP (Identity Provider) to login

  • You also have the option to modify the appearance and design of this page. Login to miniOrange Admin console. Navigate to Customization -> Branding Configuration. See the below screenshot for reference-

  • Customize IDP selection login page

  • You can customize the title of this page.
  • Change the logo and favicon for this page.
  • Change the background and button color for this page from admin UI.

External References

Want To Schedule A Demo?

Request a Demo
  



Our Other Identity & Access Management Products