TsgcWSAPIServer_WebAuthn › Méthodes › IsWebAuthnRequest
Retourne True lorsque le chemin URL entrant correspond à l'un des points de terminaison WebAuthn configurés.
function IsWebAuthnRequest(const aHeaders: TStringList): Boolean;
| Nom | Type | Description |
|---|---|---|
aHeaders | const TStringList | En-têtes bruts de la requête HTTP (y compris la ligne de requête) depuis lesquels le chemin URL est extrait. |
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)
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.
if sgcWSAPIServer_WebAuthn1.IsWebAuthnRequest(aRequestInfo.RawHeaders) then
sgcWSAPIServer_WebAuthn1.DoProcessHTTP(aConnection, aRequestInfo.RawHeaders);