init

protected open override fun init(name: String, value: JsonElement)

Initializes callback properties from the server-provided JSON configuration.

This method is called by the Journey framework to populate the callback with values received from the authentication server. Each property corresponds to a specific aspect of the signing verification configuration.

Special handling:

  • userId: Empty strings are converted to null to indicate no specific user

  • timeout: Parsed as integer for operation timeout configuration

Parameters

name

The name of the property to initialize

value

The JSON value for the property