TsgcWSAPIServer_WebAuthn › Events › OnWebAuthnHTTPResponse
Se déclenche après que le serveur a construit la réponse HTTP pour un point de terminaison WebAuthn mais avant qu'elle ne soit envoyée ; utile pour auditer ou décorer la charge utile et les en-têtes sortants.
property OnWebAuthnHTTPResponse: TsgcWebAuthnOnHTTPResponse;
// TsgcWebAuthnOnHTTPResponse = procedure(Sender: TObject; aMethod: TsgcWebAuthnHTTPRequestMethod; const aRequest: TsgcHTTPRequest; const aResponse: TsgcHTTPResponse) of object
—
Complémentaire à OnWebAuthnHTTPRequest. Se déclenche juste avant que la réponse ne quitte le serveur avec la réponse finale aResponse (code de statut, en-têtes et corps) associée à la requête d'origine aRequest et à la aMethod qui identifie le point de terminaison. Les utilisations typiques sont la journalisation d'accès, les métriques, l'ajout d'en-têtes de sécurité personnalisés ou l'écriture de la réponse dans un journal d'audit.
procedure TForm1.sgcWSAPIServer_WebAuthn1WebAuthnHTTPResponse(Sender: TObject;
aMethod: TsgcWebAuthnHTTPRequestMethod; const aRequest: TsgcHTTPRequest;
const aResponse: TsgcHTTPResponse);
begin
Memo1.Lines.Add(Format('WebAuthn %d %s', [aResponse.ResponseCode, aRequest.URI]));
end;