TsgcWSAPIServer_WebAuthn › Events › OnWebAuthnHTTPResponse
Wywoływane po zbudowaniu przez serwer odpowiedzi HTTP dla punktu końcowego WebAuthn, lecz przed jej wysłaniem; przydatne do audytu lub dekorowania wychodzącego ładunku i nagłówków.
property OnWebAuthnHTTPResponse: TsgcWebAuthnOnHTTPResponse;
// TsgcWebAuthnOnHTTPResponse = procedure(Sender: TObject; aMethod: TsgcWebAuthnHTTPRequestMethod; const aRequest: TsgcHTTPRequest; const aResponse: TsgcHTTPResponse) of object
—
Uzupełnienie zdarzenia OnWebAuthnHTTPRequest. Wywoływane tuż przed opuszczeniem serwera przez odpowiedź, zawierającej ostateczny obiekt aResponse (kod statusu, nagłówki i treść) sparowany z oryginalnym aRequest i identyfikatorem aMethod wskazującym punkt końcowy. Typowe zastosowania to rejestrowanie dostępu, zbieranie metryk, dodawanie niestandardowych nagłówków bezpieczeństwa lub zapisywanie odpowiedzi do dziennika audytu.
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;