TsgcWSAPIServer_WebAuthn › Metodi › IsWebAuthnRequest
Restituisce True quando il percorso URL in ingresso corrisponde a uno degli endpoint WebAuthn configurati.
function IsWebAuthnRequest(const aHeaders: TStringList): Boolean;
| Nome | Tipo | Descrizione |
|---|---|---|
aHeaders | const TStringList | Intestazioni HTTP grezze della richiesta (inclusa la riga di richiesta) da cui viene estratto il percorso URL. |
True quando l'URL della richiesta punta a uno dei percorsi configurati in EndpointsOptions (registrazione, autenticazione, verifica, webauthn.js, ...); False altrimenti. (Boolean)
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.
if sgcWSAPIServer_WebAuthn1.IsWebAuthnRequest(aRequestInfo.RawHeaders) then
sgcWSAPIServer_WebAuthn1.DoProcessHTTP(aConnection, aRequestInfo.RawHeaders);