TsgcWSAPIServer_WebAuthnMétodos › IsWebAuthnRequest

IsWebAuthnRequest Método

Devuelve True cuando la ruta URL entrante coincide con uno de los endpoints WebAuthn configurados.

Sintaxis

function IsWebAuthnRequest(const aHeaders: TStringList): Boolean;

Parámetros

NombreTipoDescripción
aHeadersconst TStringListCabeceras de la solicitud HTTP sin procesar (incluida la línea de solicitud) de las que se extrae la ruta URL.

Valor de Retorno

True cuando la URL de la solicitud apunta a una de las rutas configuradas en EndpointsOptions (registro, autenticación, verificación, webauthn.js, ...); False en caso contrario. (Boolean)

Observaciones

Útil cuando el servidor anfitrión debe decidir si delega la solicitud al componente WebAuthn o conserva su propio procesamiento. DoProcessHTTP llama a este método internamente antes de iniciar el flujo de registro o autenticación.

Ejemplo

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

Volver a Métodos