Configuring PingOne AIC
The following sections describe the configuration steps required in PingOne AIC. If you are using PingOne PingID, see Configuring PingOne PingID.
Adding a Secrets Variable
To add a Secrets variable, do the following:
- Sign in to the PingOne AIC console.
- Go to Tenant Settings from your profile on the right side top corner.
- Select the Variables tab.
- Click Add below var.
- Provide a Description, for example “YFPR Service - Client Secret”, and leave the recommended Expires option as-is.
- Click Add.
- Save the value of the Secret, this will be used later as the
FIDO_Connector_Client_Secretparameter.
Creating a Registration Journey
To create a Journey for the credential registration, do the following:
- Sign in to the PingOne AIC console.
- Create/Import the Registration Journey template provided by Yubico.
Creating an Authentication Journey
To create a Journey for authentication, do the following:
- Sign in to the PingOne AIC console.
- Create/import the Authentication Journey template provided by Yubico.
- Make this the default authentication journey.
Enabling On-behalf of Registration
In this step you will create a client application that will be used by the FIDO Connector to call the previously created Registration Journey, and retrieve the Client ID and Client Secret values.
To create and register the client application, do the following:
- Sign in to the PingAIC console.
- Go to Applications.
- Click + Custom Application.
- Create an OIDC Service Application with a confidential secret.
- Provide a descriptive Application Name, for example “Yubico FIDO Pre-reg Service”.
- Click Save.
- After successfully registering the app, go to OAuth2 Clients.
- Select the previously created application and go to Sign On.
- Save the value of Client ID, this will be used later as the
FIDO_Connector_PingOne_AIC_Client_Idparameter in the ARM template. - Save the value of the Client Secret, this will be used later as the
FIDO_Connector_PingOne_AIC_Client_Secretin the ARM template. - Configure the following variables, for values see Configuring Environment Variables:
PING_AIC_REALMPING_AIC_AUTH_BASE_URLPING_AIC_API_BASE_URL