TsgcWSAPIServer_WebAuthn › Métodos › IsWebAuthnRequest
Retorna True quando o caminho da URL recebida corresponde a um dos endpoints WebAuthn configurados.
function IsWebAuthnRequest(const aHeaders: TStringList): Boolean;
| Name | Type | Descrição |
|---|---|---|
aHeaders | const TStringList | Cabeçalhos brutos da requisição HTTP (incluindo a request line) dos quais o caminho da URL é extraído. |
True quando a URL da requisição aponta para um dos caminhos configurados em EndpointsOptions (registration, authentication, verify, webauthn.js, ...); False caso contrário. (Boolean)
Útil quando o servidor host deve decidir se delega a requisição ao componente WebAuthn ou mantém seu próprio tratamento. DoProcessHTTP chama este método internamente antes de iniciar o fluxo de registro ou autenticação.
if sgcWSAPIServer_WebAuthn1.IsWebAuthnRequest(aRequestInfo.RawHeaders) then
sgcWSAPIServer_WebAuthn1.DoProcessHTTP(aConnection, aRequestInfo.RawHeaders);