FidoCallback

Abstract base class for FIDO2 callbacks in ForgeRock Journey workflows.

This class provides common functionality for handling FIDO2 operations within Journey workflows, including error handling, value setting, and Base64 encoding/decoding utilities. It manages the interaction between FIDO2 operations and the Journey framework.

The class handles the conversion between different data formats used by FIDO2 specifications and the Journey framework, ensuring proper encoding and error handling.

Inheritors

Constructors

Link copied to clipboard
constructor()

Properties

Link copied to clipboard
open lateinit override var continueNode: ContinueNode

The Journey continue node that this callback is associated with. This provides access to the workflow context and other callbacks.

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

The Journey instance that this callback is associated with.

Link copied to clipboard

Logger instance for this callback, obtained from the workflow configuration.

Functions

Link copied to clipboard

Handles errors that occur during FIDO2 operations.

Link copied to clipboard
fun valueCallback(value: String)

Sets a value to the ValueCallback associated with the WebAuthn outcome.