Flow Reference
The PingOne for Customers Passwordless solution uses a main flow and multiple subflows. This section explains what each flow does and how it works.
A DaVinci flow consists of nodes, each of which presents a page to the user, performs a backend action, or launches another flow. These nodes are connected by logical operators, allowing you to construct a user journey.
The flows included in the PingOne for Customers Passwordless solution are designed to work together to provide the solution, and they require no configuration beyond that described in the Configuring flows in DaVinci document. However, you can customize these flows to provide additional services to your end users. For more information, see How To Manage Flows in the DaVinci documentation.
The main section of the PingOne for Customers Passwordless solution contains the following flows:
- CIAM-Passwordless-Protect-Registration-Authentication-Account-Recovery-Main Flow
-
This flow is the beginning of the customer identity and access management process. It is intended to be invoked directly
- CIAM-Passwordless-Protect-Account-Registration-Subflow
-
This flow lets users register a new account.
- CIAM-Passwordless-Protect-Agreement(ToS)-Subflow
-
This flow lets users read and agree to any agreements required by the environment.
- CIAM-Passwordless-Protect-Device-Registration-Subflow
-
This flow lets users register a new device.
- CIAM-Passwordless-Protect-Device-Authentication-Subflow
-
This flow lets users authenticate using a known device.
- CIAM-Passwordless-Protect-Magic-Link-Authentication-Subflow
-
This flow lets users authenticate using a magic link.
- CIAM-Passwordless-Protect-Account-Recovery-Subflow
-
This flow lets users regain account access.
- CIAM-Passwordless-Protect-Change-Password-Subflow
-
This flow lets users change their password.
- CIAM-Passwordless-Protect-Verify-Email-Subflow
-
This flow validates a user’s email address using a verification code.
The solution also includes a set of flows for profile management:
- OOTB - Device Management - Main Flow
-
This flow lets users view and manage the devices they can use for authentication. It is intended to be invoked directly using the widget.
- OOTB - Basic Profile Management
-
This flow lets users update their account profile. It is intended to be invoked directly using the widget.
- OOTB - Password Reset - Main Flow
-
This flow checks whether a user has an existing password. It is intended to be invoked directly using the widget.