TsgcWSAPIServer_WebAuthnEreignisse › OnWebAuthnHTTPResponse

OnWebAuthnHTTPResponse Ereignis

Wird ausgelöst, nachdem der Server die HTTP-Antwort für einen WebAuthn-Endpunkt erstellt hat, aber bevor sie gesendet wird; nützlich, um das ausgehende Payload und die Header zu auditieren oder zu dekorieren.

Syntax

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

Standardwert

Hinweise

Begleiter zu OnWebAuthnHTTPRequest. Wird unmittelbar bevor die Response den Server verlässt mit der finalen aResponse (Statuscode, Header und Body) ausgelöst, gepaart mit dem ursprünglichen aRequest und der aMethod, die den Endpunkt identifiziert. Typische Verwendungen sind Zugriffsprotokollierung, Metriken, das Hinzufügen benutzerdefinierter Sicherheits-Header oder das Schreiben der Response in einen Audit-Trail.

Beispiel

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;

Zurück zu Ereignissen