Initiate a Webauthn sign-up process by sending a challenge to the user’s device. The user must not have an existing account.
Email address and optional user options for WebAuthn registration
Challenge sent
Base64url-encoded binary data
The desired credential types and their respective cryptographic parameters
A time, in milliseconds, that the caller is willing to wait for the call to complete
A list of PublicKeyCredentialDescriptor objects representing public key credentials that are not acceptable to the caller
Hints to help guide the user through the experience
Hints to help guide the user through the experience
security-key, client-device, hybrid The attestation conveyance preference
none, indirect, direct, enterprise The preferred attestation statement formats
The attestation statement format
packed, tpm, android-key, android-safetynet, fido-u2f, apple, none Additional parameters requesting additional processing by the client and authenticator