FidoCollector

open class FidoCollector : Collector<JsonObject> , DaVinciAware

Factory collector for FIDO2 operations in DaVinci workflows.

This collector acts as a factory that determines the appropriate FIDO2 collector to use based on the action specified in the input. It supports both registration and authentication operations by delegating to specialized collector implementations.

The collector examines the "action" field in the input JSON to determine whether to create a FidoRegistrationCollector or FidoAuthenticationCollector.

Constructors

Link copied to clipboard
constructor()

Properties

Link copied to clipboard
open lateinit override var davinci: <Error class: unknown class>

Functions

Link copied to clipboard
open override fun init(input: JsonObject): Collector<JsonObject>

Initializes and returns the appropriate FIDO2 collector based on the action type.