complete Web Authn Assertion With Id
POST {{baseUrl}}/api/webauthn/assert
Complete a WebAuthn authentication ceremony by validating the signature against the previously generated challenge without logging the user in
Request Body
{"credential"=>{"clientExtensionResults"=>{"credProps"=>{"rk"=>"<boolean>"}}, "id"=>"<string>", "rpId"=>"<string>", "response"=>{"authenticatorData"=>"<string>", "clientDataJSON"=>"<string>", "signature"=>"<string>", "userHandle"=>"<string>"}, "type"=>"<string>"}, "origin"=>"<string>", "rpId"=>"<string>", "twoFactorTrustId"=>"<string>", "applicationId"=>"<uuid>", "ipAddress"=>"<string>", "metaData"=>{"device"=>{"description"=>"<string>", "lastAccessedAddress"=>"<string>", "lastAccessedInstant"=>"<long>", "name"=>"<string>", "type"=>"<string>"}}, "newDevice"=>"<boolean>", "noJWT"=>"<boolean>"}
HEADERS
Key | Datatype | Required | Description |
---|---|---|---|
Content-Type | string | ||
Accept | string |
RESPONSES
status: OK
{"credential":{"algorithm":"PS384","attestationType":"basic","authenticatorSupportsUserVerification":"\u003cboolean\u003e","credentialId":"\u003cstring\u003e","data":{"consectetur_0c1":{},"minima5":{},"adipisicing2_c":{},"anim_88":{},"minim_670":{}},"discoverable":"\u003cboolean\u003e","displayName":"\u003cstring\u003e","id":"\u003cuuid\u003e","insertInstant":"\u003clong\u003e","lastUseInstant":"\u003clong\u003e","name":"\u003cstring\u003e","publicKey":"\u003cstring\u003e","relyingPartyId":"\u003cstring\u003e","signCount":"\u003cinteger\u003e","tenantId":"\u003cuuid\u003e","transports":["\u003cstring\u003e","\u003cstring\u003e"],"userAgent":"\u003cstring\u003e","userId":"\u003cuuid\u003e"}}