PingOne uses OAuth 2 Client Credentials for remote API access. You must register a worker application within PingOne to receive OAuth Client ID and Client Secret values to enable Cyclr to authenticate with PingOne.
The official documentation for creating an application can be found here.
PingOne Setup – Register Your Application
Use the PingOne admin portal to configure your oAuth application. To create the application connection select the environment that you wish to connect to and then:
- Click Connections.
- Click + Add Application.
- Select the Worker application type.
- Click Configure.
- Create the application profile by entering the following information:
- Application name. A unique identifier for the application.
- Click Save and Close.
- Expand the application you have just created and click on the edit icon
- Select Configuration tab
- Ensure Grant Type is set to “Client Credentials”
- TOKEN ENDPOINT AUTHENTICATION METHOD set to Client Secret Post
- Save the following information:
- Client ID, Secret
- From the “AUTHORIZATION URL” e.g. https://auth.pingone.eu/cd91070f-c371-480e-80b2-753c735f8aa1/as/authorize
- Auth Domain would be “auth.pingone.eu“
- Environment ID would be “”cd91070f-c371-480e-80b2-753c735f8aa1”
Cyclr Setup
Setup your PingOne connector within Cyclr:
- Go to your Cyclr Console
- Click the Connectors menu along the top
- Choose Connector Library
- Scroll down to PingOne
- Click the Setup button
Enter the following values:
Client ID: Client ID of the PingOne App
Client Secret: Secret of the PingOne App
Auth Domain: e.g. “auth.pingone.eu“, or “auth.pingone.com“, or “auth.pingone.asia“
Environment ID: UID for the environment you wish to connect to