TsgcWSAPIServer_WebAuthn › Methods › IsWebAuthnRequest
Gibt True zurück, wenn der eingehende URL-Pfad mit einem der konfigurierten WebAuthn-Endpunkte übereinstimmt.
function IsWebAuthnRequest(const aHeaders: TStringList): Boolean;
| Name | Typ | Beschreibung |
|---|---|---|
aHeaders | const TStringList | Rohe HTTP-Anfrage-Header (einschließlich der Anfragezeile), aus denen der URL-Pfad extrahiert wird. |
True, wenn die Anfrage-URL einen der in EndpointsOptions konfigurierten Pfade ansteuert (Registrierung, Authentifizierung, Verify, webauthn.js, ...); andernfalls False. (Boolean)
Nützlich, wenn der Host-Server entscheiden muss, ob die Anforderung an die WebAuthn-Komponente delegiert oder die eigene Behandlung beibehalten wird. DoProcessHTTP ruft diese Methode intern auf, bevor der Registrierungs- oder Authentifizierungsablauf gestartet wird.
if sgcWSAPIServer_WebAuthn1.IsWebAuthnRequest(aRequestInfo.RawHeaders) then
sgcWSAPIServer_WebAuthn1.DoProcessHTTP(aConnection, aRequestInfo.RawHeaders);