TsgcWSAPIServer_WebAuthn › Olaylar › OnWebAuthnHTTPResponse
Sunucu bir WebAuthn uç noktası için HTTP yanıtını oluşturduktan sonra ancak gönderilmeden önce tetiklenir; giden yükü ve başlıkları denetlemek veya süslemek için kullanışlıdır.
property OnWebAuthnHTTPResponse: TsgcWebAuthnOnHTTPResponse;
// TsgcWebAuthnOnHTTPResponse = procedure(Sender: TObject; aMethod: TsgcWebAuthnHTTPRequestMethod; const aRequest: TsgcHTTPRequest; const aResponse: TsgcHTTPResponse) of object
—
OnWebAuthnHTTPRequest'in tamamlayıcısı. Yanıt, son aResponse (durum kodu, başlıklar ve gövde) ile orijinal aRequest ve uç noktayı tanımlayan aMethod eşleştirilerek sunucudan ayrılmadan hemen önce tetiklenir. Tipik kullanımlar erişim günlüğü, metrikler, özel güvenlik başlıkları ekleme veya yanıtı bir denetim izine yazmadır.
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;