Complete User Registration
Completes the user registration process and creates the user’s initial credentials.
All credentials submitted in this call (firstFactorCredential, secondFactorCredential, recoveryCredential) sign the same challenge returned by the registration init endpoint (Create Registration Challenge, Create Delegated Registration Challenge, or Create Social Registration Challenge).
Always include a recoveryCredential for end users. Without one, a user who loses their device cannot recover access and you must initiate a delegated recovery manually. See Implement end-user recovery.
The type of credentials being registered is determined by the credentialKind field in the nested objects (firstFactorCredential , secondFactorCredential and recoveryCredential). Supported credential kinds are:
Fido2: User action is signed by a user’s signing device usingWebAuthn.Key: User action is signed by a user’s, or token’s, private key.PasswordProtectedKey: User action is signed by a user’s, or token’s, private key. The encrypted version of the private key is stored by Dfns and returns during the signing flow for the user to decrypt it.RecoveryKey: Similar toPasswordProtectedKey, but this credential can only be used to recover an account not to sign an action or login. Once this credential is used all the other user’s credentials are invalidated.
Documentation Index
Fetch the complete documentation index at: https://docs.dfns.co/llms.txt
Use this file to discover all available pages before exploring further.
Authentication
❌ Organization User (CustomerEmployee)❌ Delegated User (
EndUser)❌ Service Account
✅ Registration Code
Required Permissions
No permission required.Authorizations
Bearer Token: Used to authenticate API requests. More details how to generate the token: Authentication flows
Body
Register a Fido2 Credential, also known as Passkeys or WebauthN credential.
- Fido2/Passkeys
- Public/Private key pair
- <Deprecated> Password
- Password-protected Key
Register a Fido2 Credential, also known as Passkeys or WebauthN credential.
- Fido2/Passkeys
- Public/Private key pair
- <Deprecated> TOTP
- Password-protected Key
Register a recovery key. See Account Recovery for more details.
