TsgcWSAPIServer_WebAuthn › Metody › IsWebAuthnRequest
Zwraca True, gdy przychodzący adres URL pasuje do jednego ze skonfigurowanych punktów końcowych WebAuthn.
function IsWebAuthnRequest(const aHeaders: TStringList): Boolean;
| Nazwa | Typ | Opis |
|---|---|---|
aHeaders | const TStringList | Surowe nagłówki żądania HTTP (wraz z wierszem żądania), z których wyodrębniana jest ścieżka URL. |
True, gdy adres URL żądania wskazuje jedną ze ścieżek skonfigurowanych w EndpointsOptions (rejestracja, uwierzytelnianie, weryfikacja, webauthn.js, ...); False w przeciwnym wypadku. (Boolean)
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.
if sgcWSAPIServer_WebAuthn1.IsWebAuthnRequest(aRequestInfo.RawHeaders) then
sgcWSAPIServer_WebAuthn1.DoProcessHTTP(aConnection, aRequestInfo.RawHeaders);