DeviceSigningVerifierCallback
Journey callback for handling device signing verification operations in authentication flows.
This callback enables applications to prove device possession by signing a server-provided challenge using previously registered cryptographic keys. It's used for step-up authentication scenarios where users need to prove they are using a trusted, bound device.
The callback handles the complete signing verification lifecycle:
User key lookup and selection when multiple keys exist
User authentication based on the key's authentication type
Challenge signing with the authenticated private key
JWT generation with custom claims support
Error handling and timeout management
Unlike DeviceBindingCallback which creates new keys, this callback uses existing keys to prove device possession through cryptographic signatures.
See also
Types
Properties
Error message to be sent to the server if the signing verification operation fails. Can be overridden to provide custom error messages.
The description to display in authentication prompts. Explains why authentication is required and what signing operation will occur.