TsgcWSAPIServer_WebAuthnEvents › OnWebAuthnHTTPResponse

OnWebAuthnHTTPResponse Zdarzenie

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.

Składnia

property OnWebAuthnHTTPResponse: TsgcWebAuthnOnHTTPResponse;
// TsgcWebAuthnOnHTTPResponse = procedure(Sender: TObject; aMethod: TsgcWebAuthnHTTPRequestMethod; const aRequest: TsgcHTTPRequest; const aResponse: TsgcHTTPResponse) of object

Wartość domyślna

Uwagi

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.

Przykład

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;

Powrót do Zdarzeń