For the complete documentation index, see llms.txt. This page is also available as Markdown.

Configuring 1Kosmos as an identity verification vendor in Epic

After creating your OIDC client and workflow, you will need to request a download of the 1Kosmos application in Epic. This can be done in parallel with the rest of set up. Reach out to your 1Kosmos representative for assistance. After 1Kosmos approves the application download, you will use the information provided within Epic complete the integration set up. For Epic’s documentation on adding identity verification for MyChart, see Toolbox ID Verification for MyChart.

For Epic’s documentation on adding identity verification for EpicCare Link, reach out to your Epic representative.

Client ID and client secret

These are generated when you create the OIDC client. You can find them in the application details page.

Well-known configuration URI

Navigate to Settings > General > Authorization Server

Your Well-Known Config URI will be formatted as: https://<yourtenant>.1kosmos.net/oauth2/community/default/.well-known/openid-configuration

Replace <yourtenant> with your actual tenant name.

Scopes

  • openid

  • profile

  • identity_assurance

  • idv_flow_[access_code]. Replace access_code with the access code generated during workflow creation.

Branding information

  • Button Color: #5342FF

  • Text Color: #FFFAF1

  • Button Logo: 1Kosmos Logo

Expected user claims

After an identity verification, 1Kosmos returns the claims from the workflow back to MyChart. You configure how these claims are returned in the JSON snippet in your OIDC Client. For example, if you use the suggested JSON in Setting up an OIDC Client in 1Kosmos, the return might look like this:

{

"sub": "USERNAME",

"firstname": "FIRST_NAME",

"lastname": "LAST_NAME",

"birthdate": "BIRTHDATE",

"ssn": "SSN",

"at_hash": "AT_HASH_VALUE",

"aud": "AUDIENCE_VALUE",

"exp": EXPIRATION_TIMESTAMP,

"iat": ISSUED_AT_TIMESTAMP,

"iss": "ISSUER_URI"

}

Last updated

Was this helpful?