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 请求的上下文

返回:

安全令牌。

适用于