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 (usernamless 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.