WebAuthn-verificatie | Respons

Zodra de browser (client) een verzoek naar de server stuurt met de gebruikersnaam (of een vergelijkbare identificatiecode), antwoordt de server met de authenticatieopties die de client zal gebruiken om het authenticatieproces te starten via de browser-API navigator.credentials.get().

 

Deze respons biedt de parameters en beperkingen die de browser nodig heeft om een WebAuthn-authenticatiebewering te genereren met de authenticator van de gebruiker (bijv. beveiligingssleutel, biometrisch apparaat).

 

Voorbeeld JSON-respons:

 

{
"challenge": "Z3lVbWV5YXBpbmdvZG90IQ",
"timeout": 60000,
"rpId": "example.com",
"allowCredentials": [
{
"type": "public-key",
"id": "dXNlckNyZWRJZA",
"transports": ["usb", "nfc", "ble"]
}
],
"userVerification": "preferred"
}

 

Hieronder vindt u een beschrijving van de velden:

 

 

 

Voordat het antwoord naar de client wordt gestuurd, wordt de gebeurtenis OnWebAuthnAuthenticationOptionsResponse aangeroepen, zodat u het antwoord kunt aanpassen.