How to configure SSO with One Login

Single sign-on (SSO) is an authentication process that allows a user to access multiple applications with one set of login credentials. SSO is a common procedure in enterprises, where a client accesses multiple resources connected to a local area network (LAN).

AlphaLearn supports SSO. To provide single sign-on services for your domain, AlphaLearn acts as a service provider (SP) through the SAML (Secure Assertion Markup Language) standard.

To get started, you need an OneLogin account to handle the sign-in process and provide your users credentials to AlphaLearn.

The information required by AlphaLearn is:

  • A unique identifier for each user.
  • The users first name and last name.
  • The users email.

Step 1: Setup SSO in AlphaLearn
  • 1. Login in to AlphaLearn.
  • 2. From top navigation bar go to Customize >> SSO
  • 3. Click on Create button and Select Identity Provider i.e One Login and Click Submit.





  • 4. To view Config Details details, click on the respective row. You will see a SSO Config form along with details below it.



Step 2: Configure the OneLogin
  • 1. Sign in to your OneLogin account and, from the top navigation bar, go to Applications > Add Apps. In the search field, type saml test and press Enter. On the search results, click SAML Test Connector (IdP w/ attr w/ sign response).


  • 2. In the Configuration tab, add your Display Name and click Save.



  • 3. After saving, Click on Configuration tab and fill in the respective details according to the SSO Config details provided by AlphaLearn.
  • i.e Refer to Step 1.4.

    Note: ACS (Consumer) URL Validator* value will be astrek ‘*’and RelayState will be blank.



  • 4. Click on Parameters tab, click on + icon below and add following fields:-
    • Firstname
    • Lastname
    • Email
    Note:- While adding a new field, select ‘Include in SAML assertion’under Flags.




    After filling in all necessary fields, click the save button above.

  • 5. Go to SSO tab. At top of the page Click More Actions >> SAML Metadata. A XML file will be downloaded. Note down entityID, X509Certificate, SingleLogoutService, SingleSignOnService from the file.
Step 3: Enable SAML SSO for your AlphaLearn
  • 1. Go to ALphaLearn and visit the SSO Config you created in Step 1.4.
  • 2. Fill in respective fields with the values you noted down in Step 2.5 and click Submit.