TsgcWSAPIServer_WebAuthnMethods › IsWebAuthnRequest

IsWebAuthnRequest Methode

Gibt True zurück, wenn der eingehende URL-Pfad mit einem der konfigurierten WebAuthn-Endpunkte übereinstimmt.

Syntax

function IsWebAuthnRequest(const aHeaders: TStringList): Boolean;

Parameter

NameTypBeschreibung
aHeadersconst TStringListRohe HTTP-Anfrage-Header (einschließlich der Anfragezeile), aus denen der URL-Pfad extrahiert wird.

Rückgabewert

True, wenn die Anfrage-URL einen der in EndpointsOptions konfigurierten Pfade ansteuert (Registrierung, Authentifizierung, Verify, webauthn.js, ...); andernfalls False. (Boolean)

Hinweise

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.

Beispiel

if sgcWSAPIServer_WebAuthn1.IsWebAuthnRequest(aRequestInfo.RawHeaders) then
  sgcWSAPIServer_WebAuthn1.DoProcessHTTP(aConnection, aRequestInfo.RawHeaders);

Zurück zu Methoden