Orchestration SDKs

Using the DaVinci module

PingOne Android iOS JavaScript

The DaVinci module is a robust and adaptable library designed to streamline Authentication and Authorization processes within your applications.

Engineered for ease of integration and extensibility, it offers a straightforward API to manage DaVinci flows and handle the various states encountered during the process.

How it works

DaVinci flows consist of a number of nodes that perform a particular task, such as obtain credentials from the end user, or handle multi-factor authentication.

If a node requires input data it sends one or more collectors to the client application describing the required data.

The DaVinci module simplifies the task of populating these collectors with the required data, and stepping through the DaVinci flow, until eventually it succeeds and issues a session token.