Configuring 1Kosmos as a custom identity verification vendor in Okta
Configuring 1Kosmos as an Identity Verification Vendor in Okta
Inside of the Okta admin console, you can add 1Kosmos as a Identity Verification provider.
Prerequisites:
Client ID and Client Secret from Step 1
Access Code from Step 3
Okta admin access with permissions to manage identity verification settings
In the Okta Admin Console, go to Security > Identity Providers
Click Add identity provider, select the Custom IDV tile, then click Next
Enter a unique Instance name
In End user sign-in experience, configure:
Vendor name — e.g.,
1Kosmos(also appears on the Sign-In Widget)End user license agreement URL — actual URL shown on the Sign-In Widget
Privacy statement URL — actual URL shown on the Sign-In Widget
In Vendor credentials and permissions, configure:
Client ID — from Step 1
Client Secret — from Step 1
Scope —
openid,profile,identity_assurance,idv_flow_[access code]Replace[access code]with the access code generated from the 1Kosmos AdminX interface
In Endpoints, configure the following (all values come from Settings > Authorization Server > Metadata URI in 1Kosmos):
FieldExample ValueIssuer
https://<your-tenant>.net/oauth2/community/default/PAR request URL
https://<your-tenant>.net/oauth2/community/default/v1/parAuthorize URL
https://<your-tenant>.1kosmos.com/oauth2/authorizeToken URL
https://<your-tenant>.1kosmos.com/oauth2/tokenJWKS URL
https://<your-tenant>.1kosmos.com/oauth2/jwksNote: To obtain endpoint URLs, access:
https://<your-tenant>/oauth2/community/default/.well-known/openid-configurationReplace
<your-tenant>with your tenant-specific domain. All other URL components must remain the same.Click Finish
Mapping Okta Profile Attributes with 1Kosmos
In the Okta Admin Console, go to Security > Identity Providers
From the Actions dropdown, select Edit Profile and Mappings for the IDV vendor
Click Mappings
For each attribute, select the appropriate value from the dropdown corresponding to the Okta attribute
Example: for
birthdate, locate it in the right pane and selectuser.birthdatefrom the left dropdown
Click Apply mapping on user create and update
Adding 1Kosmos to Account Policy Management
In the Okta Admin Console, go to Security > Authentication Policies
Select Okta account management and click Add rule
Enter a descriptive Rule Name — e.g.,
Require IDV for Account RecoveryIn the IF section, configure conditions and select the user groups the rule applies to
In the THEN section, configure:
Access is: Allowed after successful
Authentication method: Identity Verification
Identity verification service: 1Kosmos IDV
Click Save
Last updated
Was this helpful?

