PingOne

Simple CIBA prompt customizations

Simple prompt customizations only require changes to the PingOne notification template.

The PingOne notification template combines customizable text and variables to form the message that the user sees. Learn more in Notifications and Editing a notification in the PingOne documentation.

Request context attributes

The PingOne MFA CIBA Authenticator processes the request context attributes and makes the following variables available to use in your PingOne notification template:

  • ${locale} – The user’s locale which represents the user’s country and language.

  • ${requestedScope} – The descriptive scope name requested by the client, such as "Email address access". Multiple scopes are separated with a new line (\n).

  • ${requestingApplicationId} – ID of the requesting client.

  • ${requestingApplicationName} – Name of the requesting client.

  • ${requestingApplicationLogoUrl} – Logo image URL of the requesting client.

  • ${authUserBindingMessage} – A human-readable message or number intended to be displayed on both the consumption device and authenticating device to provide a visual cue of the interaction to the user.

You can use these variables directly in the PingOne notification template. You do not need to add them to the PingOne Template Variables table or Extended Contract tab in the PingOne MFA CIBA Authenticator configuration.

Example

If you wanted to trigger an authentication challenge for customers working with a bank teller, you could customize the PingOne notification template with the following plain text and variables:

Subject

${requestingApplicationName} is requesting approval

Body

Message from ${requestingApplicationName}: ${authUserBindingMessage}

The resulting user prompt is:

TrustNow Banking is requesting your approval

Message from TrustNow Banking:
Please touch "Approve" to verify your identity to the teller. Transaction code: AFXG.