How to enable SSO using Okta

How to set up SSO with Okta for SpringVerify

Notes
Overview
You can enable secure Single Sign On (SSO) for SpringVerify using Okta.
This guide explains how to set up SSO. SpringVerify supports both SAML and OIDC. You can choose the protocol that fits your organisation’s security policies. Most companies use SAML, but OIDC is equally supported.

How to Set Up Okta SSO for SpringVerify (SAML)
You will need:
  • Okta Admin Access (or your Identity Provider admin access)
  • Ability to create a new SAML 2.0 application in Okta
  • Permission to copy configuration values from Okta into SpringVerify


Step 1: Create a SAML Application in Okta
  1. Log in to your Okta Admin Console
  2. Go to Applications → Applications
  3. Click Create App Integration
  4. Choose: Sign-in method: SAML 2.0
  5. Click Next
  6. Enter the App Name as SpringVerify
  7. Click Next
Step 2: Configure SAML Settings in Okta
  1. You will now enter SpringVerify’s SAML details into Okta.
In Okta → SAML Settings:
Okta Field
What to Enter
Single sign-on URL
Audience URI (SP Entity ID)
Name ID Format
EmailAddress
Application Username
Email

  1. Add Attribute Statements

Add the following attributes exactly:
Name
Value
email
user.email
firstName
user.firstName
lastName
user.lastName
  1. Click Next → Finish.
Step 3: Retrieve Okta SAML Details

  1. In the newly created SpringVerify app, open the Sign On tab and click on More details

  2. Copy the following values: Identity Provider Single Sign-On URL, Signing Certificate

      
    These two values are required to configure SpringVerify.
Step 4: Configure SSO Inside SpringVerify
  1. Login to SpringVerify Portal → Settings → Security Settings
  2. Enable Custom SSO
  3. Select SAML as the protocol.


  1. You now need to enter the SAML details from Okta into the SpringVerify form:
    1. Entry Point (SAML SSO URL)
    Paste the Identity Provider Single Sign-On URL from Okta (You can find the Identity Provider Single Sign-On URL inside your Okta App → Sign On → “View SAML setup instructions.)
    2. Signing Certificate
    • Upload the certificate file OR paste the full X.509 certificate text copied from Okta.
    • It should begin with:
      -----BEGIN CERTIFICATE-----
      and end with
      -----END CERTIFICATE-----
    • Click Save.
Step 5: Assign Users in Okta


NotesNOTE: Before adding/assigning Users in Okta, please make sure that the users with the same email address exist in your SV company as either Admins/HRs

  1. Open the SpringVerify app in Okta
  1. Go to the Assignments tab
  1. Click Assign → Assign to People / Groups
  1. Add the users or groups who should be able to log in via SSO
Step 6: Test the SSO Login Flow

  • Once everything is saved, open the SpringVerify login page
  • Click Sign in with Custom SSO
  • Enter your organisation's email
  • You will be redirected to Okta for authentication
  • After login, you will be redirected back to SpringVerify

If something doesn’t work, verify:

  • Entry Point URL matches the Okta SSO URL
  • Certificate matches exactly
  • User is assigned in Okta

SSO Is Now Enabled
Your team can now access SpringVerify using their company credentials through Okta.
If you need any help during the setup, the SpringVerify team is happy to assist.
Please contact - cs@springverify.com or +91 8047190155

How to Set Up Okta OIDC SSO for SpringVerify

SpringVerify supports Single Sign On (SSO) using OIDC (OpenID Connect).
This guide explains how to integrate Okta with SpringVerify using OIDC, using the exact fields you will see inside SpringVerify.

Before You Begin
You will need:
  • Admin access to your Okta tenant
  • Admin access to SpringVerify Company Admin
  • The Metadata URL, Client ID, and Client Secret from Okta

Step 1: Create an OIDC Application in Okta

  1. Log in to your Okta Admin Console
  2. Navigate to Applications → Applications
  3. Click Create App Integration
  4. Choose: Sign-in method: OIDC – OpenID Connect
  5. Application type: Web Application
  6. Click Next
Step 2: Configure Your OIDC App
  1. Inside the Okta app settings: Redirect URL
  2. In SpringVerify, you do not enter the redirect URI manually —
    Instead, SpringVerify reads it automatically from Okta’s Metadata URL.
  3. So in Okta, add: Sign-in redirect URIs: https://api-sa.in.springverify.com/auth/sso-callback
  4. Grant Types:
    ✔ Authorization Code (required)
    Leave others as the default unless your security team prefers otherwise
  5. Assignments: ✔ Skip group assignment for now( if not planned to assign a group yet)
  6. Click Save.

Step 3: Copy OIDC Credentials From Okta

After creating the application, copy the following:

  1. Metadata / Discovery URL - This is also known as the OIDC Discovery Endpoint.
  2. It will look like: https://yourcompany.okta.com/oauth2/default/.well-known/openid-configuration
    Example: https://integrator-3149395.okta.com/oauth2/default/.well-known/openid-configuration

    You can find your company name in the highlighted areas of your Okta account

        


  1. Client ID - A unique identifier for the application.

        

  2. Client Secret -  The secret key used for secure OIDC communication.

        

  3. You will need to paste all three into SpringVerify.
Step 4: Enter OIDC Details into SpringVerify
  • Login to SpringVerify Portal → Settings → Security Settings
    Enable Custom SSO
  • Choose OIDC (OpenID Connect)
You will see fields exactly like this:
Fill them as follows:
  • Metadata URL
Paste the Okta OIDC Discovery URL
Example:

  1. Client ID - Paste the Client ID from Okta.


  2. Client Secret - Paste the Client Secret from Okta.

  3. Click Save. SpringVerify will automatically pull:
    • Issuer
    • Authorization endpoint
    • Token endpoint
    • Userinfo endpoint

    from the provided Metadata URL.

Step 5: Assign Users in Okta
  1. Go to the SpringVerify OIDC app
  2. Open Assignments
  3. Click Assign → Assign to People / Assign to Groups
  4. Add your HR team or relevant users

NotesNOTE: Before adding/assigning Users in Okta, please make sure that the users with the same email address exist in your SV company as either Admins/HRs

Step 6: Test the SSO Login

  1. Open the SpringVerify login page
  2. Click Sign in with Custom SSO
  3. Enter your work email
  4. You should be redirected to Okta to authenticate
  5. After login, you are redirected back to SpringVerify
If the login does not work:

  1. Ensure the Metadata URL is valid
  2. Confirm Client ID and Client Secret values
  3. Verify assigned users in Okta
  4. Confirm your redirect URL is added in Okta
You're All Set
Your SpringVerify workspace is now connected to Okta using OIDC.
Your employees can securely log in using their organisation credentials.
If you need help during setup, the SpringVerify team is happy to assist. Please contact - cs@springverify.com or +91 8047190155


    • Related Articles

    • Integration of SpringVerify with Zoho Recruit

      Overview: ? SpringVerify + Zoho Recruit Integration Guide SpringVerify’s integration with Zoho Recruit helps you manage employee background verifications seamlessly. Once set up, you can initiate verifications directly from Zoho Recruit, with ...
    • SpringVerify India - APIs Documentation

      Introduction Welcome to SpringVerify India API Documentation. The endpoints exposed in this documentation are to initiate background verification of a candidate and query the verification report. The SpringVerify India API is organized around REST. ...
    • Integration of Greenhouse with SpringVerify

      Overview: ? SpringVerify + Greenhouse Integration Guide SpringVerify’s integration with Greenhouse makes it easy to initiate and automate background verification checks. Once connected, you can trigger verifications automatically at critical hiring ...
    • How to generate an API key on SpringVerify portal?

      Steps to generate API token on SpringVerify 1. Log into your SpringVerify account with your login credentials 2. Go to Profile (top right corner) 3. Click Setting from the Dropdown 4. Navigate to API section 5. In this section, click on Generate ...
    • Integration of SpringVerify with Zenefits

      SpringVerify – Zenefits Integration Overview SpringVerify IN integrates seamlessly with Zenefits, allowing clients to connect using their Zenefits API key. This integration enables HR teams to: Automate background verification (BGV) directly within ...