PingOne Recognize

Authentication

After users are enrolled, you can use PingOne Recognize to authenticate them at three different steps of a user journey:

Sign-on

Use the PingOne Recognize login flow to verify the enrolled user and device before granting access.

Mobile SDK

PingOne Recognize offers Android and iOS SDKs to enable logins from your app’s login or account creation page. Flutter and React Native (BETA) bridges are also supported.

The captured image is securely encrypted and sent to the PingOne Recognize server to verify a match to the originally enrolled user. No biometric data is stored.

The Mobile SDK can also generate a JSON Web Token (JWT) with a custom payload, allowing customers to manage and audit login sessions.

Learn more:

Web SDK

Customers can integrate the login flow into their own web-based services.

Learn more in Web SDK^.

Step-up

PingOne Recognize provides in-app step-up authentication for high-risk actions like address or credential changes, offering stronger security than passwords or SMS one-time passwords (OTPs).

The authentication flow is identical to the Login process, whether you use the Mobile SDK or the Web SDK. The JWT signing feature can help customers verify changes made in a custom payload.

Payment authentication (PSD2/3 compliant)

PingOne Recognize offers dynamic linking for businesses required to comply with PSD2 Strong Customer Authentication (SCA) regulations.

This is supported through a user interface launched using the Mobile SDK, displaying custom payload details, such as transfer amounts and recipients.

Upon successful authentication, the SDK issues a JSON Web Token (JWT) containing a signature of the provided payload.

Per regulatory requirements, PingOne Recognize allows customers to set (enroll) a PIN (personal identification number) as a knowledge factor to authenticate transactions as an alternative to face authentication. This PIN can also be authenticated, changed, or deleted using the API.

Learn more:

No camera preview [BETA]

PingOne Recognize now offers a "No Camera Preview" variant where a small icon appears as an overlay instead of opening the front-facing camera on the user’s device.

This option can be configured using the SDK for any use case, authentication, or user.