TsgcWSAPIServer_WebAuthnMetody › IsWebAuthnRequest

IsWebAuthnRequest Metoda

Zwraca True, gdy przychodzący adres URL pasuje do jednego ze skonfigurowanych punktów końcowych WebAuthn.

Składnia

function IsWebAuthnRequest(const aHeaders: TStringList): Boolean;

Parametry

NazwaTypOpis
aHeadersconst TStringListSurowe nagłówki żądania HTTP (wraz z wierszem żądania), z których wyodrębniana jest ścieżka URL.

Wartość zwracana

True, gdy adres URL żądania wskazuje jedną ze ścieżek skonfigurowanych w EndpointsOptions (rejestracja, uwierzytelnianie, weryfikacja, webauthn.js, ...); False w przeciwnym wypadku. (Boolean)

Uwagi

Przydatne, gdy serwer hosta musi zdecydować, czy przekazać żądanie do składnika WebAuthn, czy obsłużyć je samodzielnie. Metoda DoProcessHTTP wywołuje tę metodę wewnętrznie przed rozpoczęciem procesu rejestracji lub uwierzytelnienia.

Przykład

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

Powrót do metod