no versions found for AlierOnNodeReferences / web/webentity_getChallenge / en

WebEntity: getChallenge()

指定の Web 認証スキームに対応するチャレンジ[^challenge]を取得します。

レスポンスヘッダの値を表しています。

この関数は非同期関数です。

構文

webEntity.getChallenge(scheme) => Promise<string | undefined>

引数

  • scheme: string

    スキーム名を表す文字列です。

返値: Promise<(string | undefined)>

与えられたスキームに対応するプロトコルが実装されていれば、チャレンジを表す文字列を返します。対応するプロトコルが存在しなければ undefined を返します。

解説

返値には、コンストラクタの引数 o.authProtocols に指定された AbstractAuthProtocol のインスタンスを対象とする getChallenge() メソッドの返値が使用されます。

もし指定のスキームに対応する認証プロトコルが o.authProtocols に指定されていなかった場合、この関数は undefined を返します。