PingOne SSO

Before you begin

You will need your socure_public_account_id, available in the RiskOS™ Dashboard on the Developer Workbench > API Keys page under the Customer ID section.

Set Up Single Sign-On (SSO) with PingOne

1. Configure SAML in PingOne

Follow these steps to create a SAML 2.0 integration in PingOne:

  1. Log into your PingOne account.
  2. From the Applications section, expand Applications and select Applications.
  3. Click + (plus) to create a new application.
  4. On the Add Application page:
    • Enter the app name as Socure SSO Integration.
    • (Optional) Add a description.
    • (Optional) Upload a PNG or GIF file as an app icon.
    • Select SAML Application as the application type.
  5. Complete the SAML Configuration as follows:
    • Select Manually Enter.
    • ACS URLs: Enter https://api-dashboardv2.socure.com/saml2/SSO.
    • Entity ID: Enter one of the following:
      • Sandbox environment: https://riskos.sandbox.socure.com/saml2/socure_public_account_id
      • Production environment: https://riskos.socure.com/saml2/socure_public_account_id
  6. Complete the Attribute Mappings as follows:
Name Name Format Value Required?
urn:oid:2.5.4.42 Unspecified user.firstName Yes
urn:oid:2.5.4.4 Unspecified user.lastName Yes
urn:oid:2.5.4.20 Unspecified user.phoneNumber Yes
urn:oasis:names:tc:SAML:1.1:nameid-format:emailAddress Unspecified user.email Yes
https://dashboard.socure.com/attributes/role URI Reference String.join(",", appuser.RoleName) Optional
  1. Click Save and Close.

If you want to manage what role(s) a user should have when they access RiskOS™, you will need to add a new custom attribute. Fill out the details of the new custom attribute as follows:

The following table lists the valid role names available in RiskOS™:

Example Display Name Value
Admin administrator
Acc Owner account owner
Dev developer
Fraud Analyst fraud analyst
Compliance Analyst compliance analyst
Compliance Officer compliance officer
Compliance Supervisor compliance supervisor

2. Send the SAML metadata to Socure

After creating the SAML application integration, go to the Configuration tab and click Download Metadata to obtain the SAML metadata file. Securely send this file to Socure.

Do not copy and paste just the X.509 certificate from the SAML Setup Instructions page. Socure requires the full SAML metadata file (XML format), which includes your entity ID, endpoints, and certificates.

Important: Customers must provide two separate metadata files to Socure:

After receiving your SAML metadata file, your Technical Account Manager will confirm when SAML is enabled for your account.

3. Test the integration

To test the SAML integration, go to the IdP Admin Console, create a user, assign Socure's RiskOS™ app to the user, and assign role(s) via the custom RoleName SAML attribute. When the user launches the RiskOS™ app from the IdP dashboard, the following occurs:

4. Assign users to RiskOS™

If you are planning to manage role assignment to users and you have configured the custom SAML attribute for RoleName, you can assign role(s) to the user when assigning the application. If a role is not assigned, the system will default to assigning the Analyst role to the user.

Note: RiskOS™ can have only 1 user assigned as Account Owner. A role assigned to a user is applicable in both Sandbox and Production. That is, if you assign a Developer role to a user, the user will have Developer role in both RiskOS™ Sandbox and RiskOS™ Production. In early 2026, we will be enhancing role-based access management to allow customers to assign roles by environment (e.g., assign johndoe@xyz.com Administrator role only in Sandbox and assign only Developer role in Production).

Note: Users are required to re-authenticate every 12 hours by default; however, you can specify a shorter duration using the maxAuthenticationAge parameter for further security hardening.