TsgcWSAPIServer_WebAuthnMéthodes › IsWebAuthnRequest

IsWebAuthnRequest Méthode

Retourne True lorsque le chemin URL entrant correspond à l'un des points de terminaison WebAuthn configurés.

Syntaxe

function IsWebAuthnRequest(const aHeaders: TStringList): Boolean;

Paramètres

NomTypeDescription
aHeadersconst TStringListEn-têtes bruts de la requête HTTP (y compris la ligne de requête) depuis lesquels le chemin URL est extrait.

Valeur de retour

True lorsque l'URL de la requête cible l'un des chemins configurés dans EndpointsOptions (inscription, authentification, vérification, webauthn.js, ...) ; False sinon. (Boolean)

Remarques

Utile lorsque le serveur hôte doit décider de déléguer la requête au composant WebAuthn ou de conserver son propre traitement. DoProcessHTTP appelle cette méthode en interne avant de démarrer le flux d'inscription ou d'authentification.

Exemple

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

Retour aux méthodes