TsgcWSAPIServer_WebAuthn › Ereignisse › OnWebAuthnHTTPResponse
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.
property OnWebAuthnHTTPResponse: TsgcWebAuthnOnHTTPResponse;
// TsgcWebAuthnOnHTTPResponse = procedure(Sender: TObject; aMethod: TsgcWebAuthnHTTPRequestMethod; const aRequest: TsgcHTTPRequest; const aResponse: TsgcHTTPResponse) of object
—
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.
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;