TsgcWSAPIServer_WebAuthnMetodi › IsWebAuthnRequest

IsWebAuthnRequest Metodo

Restituisce True quando il percorso URL in ingresso corrisponde a uno degli endpoint WebAuthn configurati.

Sintassi

function IsWebAuthnRequest(const aHeaders: TStringList): Boolean;

Parametri

NomeTipoDescrizione
aHeadersconst TStringListIntestazioni HTTP grezze della richiesta (inclusa la riga di richiesta) da cui viene estratto il percorso URL.

Valore restituito

True quando l'URL della richiesta punta a uno dei percorsi configurati in EndpointsOptions (registrazione, autenticazione, verifica, webauthn.js, ...); False altrimenti. (Boolean)

Note

Utile quando il server host deve decidere se delegare la richiesta al componente WebAuthn o mantenere la propria gestione. DoProcessHTTP chiama questo metodo internamente prima di avviare il flusso di registrazione o autenticazione.

Esempio

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

Torna ai Metodi