TokenCredentials クラス

  • java.lang.Object
    • com.microsoft.bot.restclient.credentials.TokenCredentials

実装

public class TokenCredentials
implements ServiceClientCredentials

REST サービス クライアントで使用するためのトークン ベースの資格情報。

コンストラクターの概要

コンストラクター 説明
TokenCredentials(String withScheme, String withToken)

トークン資格情報の新しいインスタンスを初期化します。

メソッドの概要

修飾子と型 メソッドと説明
void applyCredentialsFilter(OkHttpClient.Builder clientBuilder)

資格情報を HTTP クライアント ビルダーに適用します。

protected java.lang.String getScheme()

認証スキームを取得します。

protected java.lang.String getToken(Request request)

セキュリティで保護されたトークンを取得します。

メソッドの継承元: java.lang.Object

java.lang.Object.clone java.lang.Object.equals java.lang.Object.finalize java.lang.Object.getClass java.lang.Object.hashCode java.lang.Object.notify java.lang.Object.notifyAll java.lang.Object.toString java.lang.Object.wait java.lang.Object.wait java.lang.Object.wait

コンストラクターの詳細

TokenCredentials

public TokenCredentials(String withScheme, String withToken)

TokenCredentials の新しいインスタンスを初期化します。

パラメーター:

withScheme - 使用するスキーム。 null の場合、既定値は Bearer です
withToken - 有効なトークン

メソッドの詳細

applyCredentialsFilter

public void applyCredentialsFilter(OkHttpClient.Builder clientBuilder)

資格情報を HTTP クライアント ビルダーに適用します。

パラメーター:

clientBuilder

getScheme

protected String getScheme()

認証スキームを取得します。

戻り値:

認証スキーム

getToken

protected String getToken(Request request)

セキュリティで保護されたトークンを取得します。 トークンを取得するためのメカニズムを提供するには、このメソッドをオーバーライドします。

パラメーター:

request - HTTP 要求のコンテキスト

戻り値:

セキュリティで保護されたトークン。

適用対象