Start a user login session, returning a challenge that will be used to verify the user’s identity.
If the user has a credential of kind PasswordProtectedKey a temporary one time code needs to be passed in the loginCode field.
If the user has at least one discoverable WebAuthn credential, username is optional (username-less flow).
Success
Challenge (string) to be signed by the requester with his private key.
A JWT that identifies the signing session.
Identifies the kind of credentials that can be used to sign the user action.
Value indicating if the user should be prompted for a second factor. Can be one of the following values:
required, preferred, discouraged Identifies the information needed to verify the user's signing certificate; can be one of the following:
none, indirect, direct, enterprise List of credentials that the user can use to sign the user action.
Optional url containing a secret value that can be used to enable cross device/origin signing.
Deprecated. Should not be used.