TsgcWSAPIServer_WebAuthnÉvénements › OnWebAuthnAuthenticationOptionsResponse

OnWebAuthnAuthenticationOptionsResponse Événement

Se déclenche après que le serveur a construit la réponse PublicKeyCredentialRequestOptions pour /authenticate/begin ; permet à l'application d'inspecter ou de persister le challenge généré.

Syntaxe

property OnWebAuthnAuthenticationOptionsResponse: TsgcWebAuthnOnAuthenticationOptionsResponse;
// TsgcWebAuthnOnAuthenticationOptionsResponse = procedure(Sender: TObject; const aRequest: TsgcWebAuthn_AuthenticationOptions_Request; const aResponse: TsgcWebAuthn_AuthenticationOptions_Response) of object

Valeur par défaut

Remarques

Compagnon de OnWebAuthnAuthenticationOptionsRequest. Se déclenche après que le serveur a construit la charge utile complète PublicKeyCredentialRequestOptions (challenge, ID de RP, vérification utilisateur, allowCredentials avec transports, délai d'expiration). Utilisez-le pour persister le challenge dans un store partagé lors de déploiements en cluster, pour auditer les options émises ou pour exposer des métriques avant que la réponse soit sérialisée vers le client.

Exemple

procedure TForm1.sgcWSAPIServer_WebAuthn1WebAuthnAuthenticationOptionsResponse(
  Sender: TObject; const aRequest: TsgcWebAuthn_AuthenticationOptions_Request;
  const aResponse: TsgcWebAuthn_AuthenticationOptions_Response);
begin
  SaveChallenge(aRequest.User.Name, aResponse.Challenge);
end;

Retour aux événements