TsgcWSAPIServer_WebAuthnMethoden › IsWebAuthnRequest

IsWebAuthnRequest Methode

Retourneert True wanneer het inkomende URL-pad overeenkomt met een van de geconfigureerde WebAuthn-eindpunten.

Syntaxis

function IsWebAuthnRequest(const aHeaders: TStringList): Boolean;

Parameters

NaamTypeBeschrijving
aHeadersconst TStringListOnbewerkte HTTP-aanvraagheaders (inclusief de aanvraagregel) waaruit het URL-pad wordt geëxtraheerd.

Retourwaarde

True wanneer de verzoek-URL gericht is op een van de paden geconfigureerd in EndpointsOptions (registratie, authenticatie, verificatie, webauthn.js, ...); anders False. (Boolean)

Opmerkingen

Nuttig wanneer de hostserver moet beslissen of het verzoek moet worden gedelegeerd aan de WebAuthn-component of zelf moet worden afgehandeld. DoProcessHTTP roept deze methode intern aan voordat de registratie- of authenticatiestroom wordt gestart.

Voorbeeld

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

Terug naar methoden