OneLogin
Integrate 1Kosmos passwordless authentication with OneLogin using SAML 2.0 — enabling biometric login with Touch ID, Face ID, or LiveID for your OneLogin users.
Overview
Enable passwordless, biometric authentication for your OneLogin users using 1Kosmos as a SAML 2.0 Identity Provider. Once connected, users can log in to their OneLogin account using Touch ID, Face ID, or LiveID instead of a password.
Prerequisites
Before starting, make sure you have:
AdminX portal — Tenant or community admin access to your 1Kosmos AdminX tenant.
OneLogin portal — Admin access to your OneLogin account.
Integration Steps
Step 1 — Collect IdP Configuration from AdminX
Log in to your AdminX portal as a tenant or community administrator.
Navigate to Settings → IdP Configuration.
Click Configure and note the following details:
IdP Name
Your Identity Provider name (e.g. 1Kosmos)
Signing Certificate
Click View Certificate and copy the Public Key
Single SignOn Service URL
Copy this URL (e.g. https://<your-tenant>.1kosmos.net/adminapi/community/default/sso)
Single Logout Service URL
Copy this URL (e.g. https://<your-tenant>.1kosmos.net/adminapi/community/default/slo)
Click Download Certificate to download the Encryption Certificate.
Step 2 — Configure Trusted IdP in OneLogin
Log in to your OneLogin portal as an administrator.
Navigate to Authentication → Trusted IdPs and click New Trust.
Enter a name and click the green checkmark to save.
Scroll to Trusted IdP Certificate and paste the Signing Certificate Public Key copied from AdminX.
Return to the top of the page and configure the following:
Enable/Disable
Check Enable Trusted IDP
Login Options
Check Show in Login panel
Enter an icon URL (e.g.
https://www.1kosmos.com/favicon.ico)
Configurations
Issuer
Enter the IdP Name from AdminX Core Configuration
Sign users into OneLogin
Enabled
Sign users into additional applications
Enabled
User Attribute
User Attribute Mapping: Select Email from the drop-down menu
SAML Configurations
IdP Login URL
Single SignOn Service URL from AdminX
IdP Logout URL
Single Logout Service URL from AdminX
X.509 Certificate
Select Standard Strength Certificate (2048-bit)
Click View Details → Download to save the X.509 Certificate.
Copy the following for use in AdminX:
SP Entity ID (e.g.
https://<tenant>.onelogin.com/sp/<id>)SP Logout URL (e.g.
https://<tenant>.onelogin.com/saml/logout/<id>)
Click Save.
Step 3 — Add OneLogin as a SAML Application in AdminX
In AdminX, navigate to Applications → Add Application.
Locate SAML 2.0 Generic under Custom App and click Add Integration.
Review the displayed information and click Add Application.
Basic Settings:
Application Name
OneLogin
Instance
Production
Application Access URL
https://<tenant>.onelogin.com/portal
Click Next.
SAML Settings:
Under Assertion Statement (NameID), enter:
Format
urn:oasis:names:tc:SAML:1.1:nameid-format:unspecified
Value
email
Under Claims Mapping, click Add New and enter the following:
Username
firstname
first_name
lastname
last_name
Click Next.
Advanced Options:
Entity ID
SP Entity ID copied from OneLogin
Assertion Consumer Service Method
POST
Assertion Consumer Service URL
https://<tenant>.onelogin.com/access/idp
Signing Certificate
Upload the X.509 certificate downloaded from OneLogin
Signing Algorithm
RSA-SHA256
Enable the Assertion option under request/response signing.
Click Save.
Step 4 — Test the Integration
Completely log out of the OneLogin portal.
Navigate to your OneLogin tenant login page.
Click the 1Kosmos icon displayed on the login panel.
You will be redirected to the 1Kosmos AdminX portal.
Authenticate using your 1Kosmos credentials (Touch ID, Face ID, or LiveID).
On success, you will be redirected back to the OneLogin portal as an authenticated user.
Last updated
Was this helpful?

