AppCredentials クラス
- java.
lang. Object - com.
microsoft. bot. connector. authentication. AppCredentials
- com.
実装
public abstract class AppCredentials
implements ServiceClientCredentials
認証とキャッシュのための AAD 資格情報の基本抽象化。
サブクラスは、#buildAuthenticator の impl を提供する必要があります
コンストラクターの概要
| コンストラクター | 説明 |
|---|---|
| AppCredentials(String withChannelAuthTenant) |
App |
| AppCredentials(String withChannelAuthTenant, String withOAuthScope) |
App |
メソッドの概要
| 修飾子と型 | メソッドと説明 |
|---|---|
| void |
applyCredentialsFilter(OkHttpClient.Builder clientBuilder)
資格情報を HTTP 要求に適用します。 |
| protected abstract Authenticator |
buildAuthenticator()
サブクラスによって提供される適切な Authenticator を返します。 |
| java.lang.String |
getAppId()
この資格情報のアプリ ID を取得します。 |
| protected java.lang.String |
getAuthTenant()
この資格情報のチャネル認証トークン テナントを取得します。 |
| java.lang.String |
getChannelAuthTenant()
チャネル認証に使用するテナントを取得します。 |
| java.util.concurrent.CompletableFuture<java.lang.String> |
getToken()
OAuth アクセス トークンを取得します。 |
| java.lang.String |
oAuthEndpoint()
使用する OAuth エンドポイント。 |
| java.lang.String |
oAuthScope()
使用する OAuth スコープ。 |
| void |
setAppId(String withAppId)
この資格情報の Microsoft アプリ ID を設定します。 |
| protected void |
setAuthTenant(String withAuthTenant)
この資格情報のチャネル認証トークン テナントを設定します。 |
| void |
setChannelAuthTenant(String withAuthTenant)
チャネル認証に使用するテナントを設定します。 |
メソッドの継承元: java.lang.Object
コンストラクターの詳細
AppCredentials
public AppCredentials(String withChannelAuthTenant)
AppCredentials クラスの新しいインスタンスを初期化します。
パラメーター:
AppCredentials
public AppCredentials(String withChannelAuthTenant, String withOAuthScope)
AppCredentials クラスの新しいインスタンスを初期化します。
パラメーター:
メソッドの詳細
applyCredentialsFilter
public void applyCredentialsFilter(OkHttpClient.Builder clientBuilder)
資格情報を HTTP 要求に適用します。
注: dotnet ProcessHttpRequestAsync と同じ機能を提供します
パラメーター:
buildAuthenticator
protected abstract Authenticator buildAuthenticator()
サブクラスによって提供される適切な Authenticator を返します。
戻り値:
スロー:
getAppId
public String getAppId()
この資格情報のアプリ ID を取得します。
戻り値:
getAuthTenant
protected String getAuthTenant()
この資格情報のチャネル認証トークン テナントを取得します。
戻り値:
getChannelAuthTenant
public String getChannelAuthTenant()
チャネル認証に使用するテナントを取得します。
戻り値:
getToken
public CompletableFuture
OAuth アクセス トークンを取得します。
戻り値:
oAuthEndpoint
public String oAuthEndpoint()
使用する OAuth エンドポイント。
戻り値:
oAuthScope
public String oAuthScope()
使用する OAuth スコープ。
戻り値:
setAppId
public void setAppId(String withAppId)
この資格情報の Microsoft アプリ ID を設定します。
パラメーター:
setAuthTenant
protected void setAuthTenant(String withAuthTenant)
この資格情報のチャネル認証トークン テナントを設定します。
パラメーター:
setChannelAuthTenant
public void setChannelAuthTenant(String withAuthTenant)
チャネル認証に使用するテナントを設定します。
パラメーター: