TsgcWSAPIServer_WebAuthn › Événements › OnWebAuthnRegistrationOptionsResponse
Déclenché après que le serveur a construit la réponse PublicKeyCredentialCreationOptions pour /register/begin ; permet à l'application d'inspecter ou de conserver le challenge généré.
property OnWebAuthnRegistrationOptionsResponse: TsgcWebAuthnOnRegistrationOptionsResponse;
// TsgcWebAuthnOnRegistrationOptionsResponse = procedure(Sender: TObject; const aRequest: TsgcWebAuthn_RegistrationOptions_Request; const aResponse: TsgcWebAuthn_RegistrationOptions_Response) of object
—
Complémentaire à OnWebAuthnRegistrationOptionsRequest. Se déclenche après que le serveur a construit la charge utile complète PublicKeyCredentialCreationOptions (challenge, RP, user id, excludeCredentials, pubKeyCredParams, attestation, sélection d'authentificateur). Utilisez-le pour persister le challenge dans un store partagé dans les déploiements en cluster, pour auditer les options émises ou pour enrichir la réponse avec des métriques applicatives spécifiques avant sa sérialisation vers le client.
procedure TForm1.sgcWSAPIServer_WebAuthn1WebAuthnRegistrationOptionsResponse(
Sender: TObject; const aRequest: TsgcWebAuthn_RegistrationOptions_Request;
const aResponse: TsgcWebAuthn_RegistrationOptions_Response);
begin
SaveChallenge(aRequest.User.Name, aResponse.Challenge);
end;