TsgcWSAPIServer_WebAuthn › メソッド › IsWebAuthnRequest
受信した URL パスが設定された WebAuthn エンドポイントのいずれかと一致した場合は True を返します。
function IsWebAuthnRequest(const aHeaders: TStringList): Boolean;
| 名前 | タイプ | 説明 |
|---|---|---|
aHeaders | const TStringList | URLパスが抽出される生のHTTPリクエストヘッダー(リクエストラインを含む)。 |
リクエスト URL が EndpointsOptions(登録、認証、検証、webauthn.js など)で設定されたパスのいずれかをターゲットにしている場合は True、それ以外の場合は False。(Boolean)
ホストサーバーがリクエストを WebAuthn コンポーネントに委譲するか、独自の処理を維持するかを決定する必要がある場合に便利です。DoProcessHTTP は登録または認証フローを開始する前に内部でこのメソッドを呼び出します。
if sgcWSAPIServer_WebAuthn1.IsWebAuthnRequest(aRequestInfo.RawHeaders) then
sgcWSAPIServer_WebAuthn1.DoProcessHTTP(aConnection, aRequestInfo.RawHeaders);