Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 8 Next »

Interactions between the greenID Mobile SDK and your application occur via onboarding mode when greenID Mobile is used to create registrations, and via returningUser mode where greenID Mobile sessions are linked to existing registrations. 

Onboarding Mode

A typical vanilla verification session follows this basic flow:

  • Your application decides that it is time for the consumer to verify their identity, and initialises the greenID Mobile SDK.
  • The SDK greets the consumer and gives them an overview of the verification process they will be going through.
  • Depending on your greenID configuration, the consumer may be prompted to choose the type of document they will use to help verify their identity.
  • The consumer is guided through the process of capturing an image of the front, and possibly the back, of their identity document.
  • The image is checked for quality and sent to greenID for authentication and automatic data extraction.
  • The consumer is guided through the process of taking a selfie for comparison to their identity document.
  • The selfie is sent to greenID for comparison against the image on the identity document.
  • The consumer is presented with the information that was extracted from their identity document (if any), and asked to check it, and correct it if necessary.
  • The SDK sends the data to GreenID, which registers a new verification attempt, runs any background checks that are configured, and returns the status to the SDK.
  • If the configured verification rule has not been satisfied, then an interactive session is launched, and the consumer can select from various options to complete the verification process.
  • Once the verification process is complete, the SDK does a "handoff" to your application with the ID of the verification attempt, and the overall status.  Your application can then make a decision about the next step in the workflow.  Your application can make a secure query to greenID to get the full outcome of the verification process; this is highly recommended.

There are only two contact points your application has with the SDK: initialisation and handoff.  The SDK handles the rest of the on-boarding and identity verification process.

Returning User Mode

  • No labels