TsgcWSAPIServer_WebAuthnÉvénements › OnWebAuthnRegistrationOptionsResponse

OnWebAuthnRegistrationOptionsResponse Event

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é.

Syntaxe

property OnWebAuthnRegistrationOptionsResponse: TsgcWebAuthnOnRegistrationOptionsResponse;
// TsgcWebAuthnOnRegistrationOptionsResponse = procedure(Sender: TObject; const aRequest: TsgcWebAuthn_RegistrationOptions_Request; const aResponse: TsgcWebAuthn_RegistrationOptions_Response) of object

Valeur par défaut

Remarques

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.

Exemple

procedure TForm1.sgcWSAPIServer_WebAuthn1WebAuthnRegistrationOptionsResponse(
  Sender: TObject; const aRequest: TsgcWebAuthn_RegistrationOptions_Request;
  const aResponse: TsgcWebAuthn_RegistrationOptions_Response);
begin
  SaveChallenge(aRequest.User.Name, aResponse.Challenge);
end;

Retour aux événements