TsgcWSAPIServer_WebAuthnMétodos › IsWebAuthnRequest

IsWebAuthnRequest Method

Retorna True quando o caminho da URL recebida corresponde a um dos endpoints WebAuthn configurados.

Sintaxe

function IsWebAuthnRequest(const aHeaders: TStringList): Boolean;

Parâmetros

NameTypeDescrição
aHeadersconst TStringListCabeçalhos brutos da requisição HTTP (incluindo a request line) dos quais o caminho da URL é extraído.

Valor de retorno

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)

Observações

Ú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.

Exemplo

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

Voltar para Métodos