Skip to main content

Method selector for verifying ID (v1)

Deprecated

This version of this step type has been deprecated. Documentation will not be maintained.

Allow users to choose their preferred identity verification method​

Display a list of identity verification methods to the user. The user will be directed to the verification method of their choice.


Key features​

  • User-driven selection: Shows the user a selection page with the available verification methods.
  • Dynamic routes: Creates output routes dynamically based on configured methods. When enableRetry is true, an additional retry route is added.
  • Method assets: Each method includes display assets (label, image, optional sublabel).
  • Flexible routing: No constraints on the type of step that can be associated with transitions.

Configuration​

OptionTypeRequiredDefaultDescription
methodsstring[]Yes—A list of verification method identifiers. Each value must be one of: doc_id, france_identite, eudi_wallet_verifier, german_eid. Each method creates a corresponding dynamic output route. Minimum 1 method required. Accepted values: doc_id, france_identite, eudi_wallet_verifier, german_eid.
enableRetrybooleanNofalseWhen true, adds a retry output route that can be used to handle user cancellations.

Frontend implications:

Each method that can be defined as an option is associated with a set of assets intended for displaying a selection block, which contains the radio button for the selection:

  • A label associated with the method (its title)
  • An image displayed within the block
  • An optional sublabel (e.g. "France" for France Identité or "Germany" for Personalausweis)

Example configuration​

{
"methods": ["doc_id", "france_identite", "eudi_wallet_verifier", "german_eid"]
}

Input data blocks​

This step does not consume any input data blocks.


Routes​

This step creates one output route per method listed in methods. When enableRetry is true, an additional retry route is created.

RouteDescription
doc_idCreated when "doc_id" is in methods. Must connect to a Document IDV step (DOC_ID:*, DOC_ID_HEADLESS:*, DOC_ID_SIGNING:*, SPHINX:*).
france_identiteCreated when "france_identite" is in methods. Must connect to a compatible eID step (FRANCE_IDENTITE:*, EIDS:*).
eudi_wallet_verifierCreated when "eudi_wallet_verifier" is in methods. Must connect to a EUDI Wallet step (EUDI_WALLET_VERIFIER:*, EIDS:*).
german_eidCreated when "german_eid" is in methods. Must connect to a compatible eID step (GERMAN_EID:*, EIDS:*).
retryAvailable when enableRetry is true. Handles user cancellations. May connect to any step.

Output data blocks​

This step does not produce any output data blocks. When enableRetry is true, a retry output route is available to handle user cancellations.