🎉 New to Skykit? Get up and running fast — Free live training + on-demand resources — Start here →

OneLogin SSO Configuration Guide

Prev Next

This feature is available in the following plans:

✖ Base✖ Pro✔ Enterprise

Impact: Before You Enable OneLogin SSO

Enabling OneLogin SSO affects all assigned users who use the Skykit application. They will need to log in with Skykit using OneLogin.

Requires an OneLogin Administrator

Completing the configuration requires an administrator.

OneLogin Setup for SP-initiated Login

Here’s a step-by-step guide to setting up your OneLogin application.

  1. Log into your OnLogin Account.

  2. Go to the Applications tab and click Add App.

  3. Search for “SAML Custom Connector (Advanced).”

  4. Set the Display Name to “Skykit Login.”

Application Configuration

Fill out the configuration fields as followed. If a field isn’t listed below, leave it as the default or empty.

Setting Up User Attributes

You need to map user information from OneLogin to Firebase. This data is included in the SAML assertion.

  1. Click on the Parameters tab.

  2. Create the folowing new parameters and map them to the corresponding OneLogin user fields. Make sure to check “Include in SAML assertion” for each one.

    1. email > Email

    2. firstName > First Name

    3. lastName > Last Name

SSO and Certificate

Configure the SSO settings and provide the certificate.

  1. Go to the SSO tab.

  2. X 509 certificate: Choose Standard Strength Certificate (2048-bit).

  3. SAML Signature Algorithm: SHA-256.

  4. Login Hint: Check this box.

  5. Login Connection Display: Uncheck this box.

  6. Assumed Sign-in: Uncheck this box.

Obtaining and Uploading SAML Metadata

  1. From the same SSO tab, you’ll need to get the Issuer URL, SAML 2.0 Endpoint (HTTP), and the SAML Metadata.

  2. Click More Actions > SAML Metadata. This will download the metadata file.

  3. Save the downloaded file. You’ll need to provide this information and the metadata file to the Firebase team.

Assign User to Application

To allow users to log in, you will need to add users to the application.

  1. Navigate to the application you created.

  2. On the left navigation, select “Users.”

  3. Add users to Application.