WebAuthn registration ceremony endpoint
POST/nevisfido/fido2/attestation/result
This endpoint represents the second and final step of the FIDO2/WebAuthn registration ceremony, where the client delivers the authenticator's attestation response to the nevisFIDO server to complete the enrolment of a new credential. The attestation response includes the newly generated public key, attestation statement, and client data hash tied to the challenge from the preceding options request. nevisFIDO verifies the attestation, confirms the challenge against the active session, and stores the credential against the user's account for use in future authentication ceremonies. The session identifier returned in the response can be used to confirm the registration status in downstream flows.
Request
- application/json
Body
required
- Array [
- ]
response object
clientExtensionResults object
uvm array[]
credProps object
hmacGetSecret object
Responses
- 200
- 405
- 406
- 415
OK The server processed the request successfully. A ServerResponse JSON object is returned.
- */*
- Schema
- Example (from schema)
Schema
Possible values: [ok, failed]
{
"status": "ok",
"errorMessage": "string",
"fido2SessionId": "string"
}
Method Not Allowed The method of the received request was not POST.
Not Acceptable The Accept header is not properly set to application/json.
Unsupported Media Type The Content-Type header is not properly set to application/json;charset=UTF-8.