你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn

AzureCommunicationTokenCredential class

CommunicationTokenCredential 实现,支持主动令牌刷新。

构造函数

AzureCommunicationTokenCredential(CommunicationTokenRefreshOptions)

使用 lambda 创建 CommunicationTokenCredential 的实例,以获取令牌和选项以配置主动刷新。

AzureCommunicationTokenCredential(EntraCommunicationTokenCredentialOptions)

使用 Entra ID 令牌凭据创建 CommunicationTokenCredential 的实例。 在大多数情况下,您可能希望使用 InteractiveBrowserCredential 登录您的用户。

AzureCommunicationTokenCredential(string)

使用静态令牌创建 CommunicationTokenCredential 实例,且不会主动刷新。

方法

dispose()

释放 CommunicationTokenCredential 并取消任何内部自动刷新作。

getToken(CommunicationGetTokenOptions)

获取用户的 AccessToken。 如果已释放,则引发。

构造函数详细信息

AzureCommunicationTokenCredential(CommunicationTokenRefreshOptions)

使用 lambda 创建 CommunicationTokenCredential 的实例,以获取令牌和选项以配置主动刷新。

new AzureCommunicationTokenCredential(refreshOptions: CommunicationTokenRefreshOptions)

参数

refreshOptions
CommunicationTokenRefreshOptions

配置刷新和选择加入以主动刷新的选项。

AzureCommunicationTokenCredential(EntraCommunicationTokenCredentialOptions)

使用 Entra ID 令牌凭据创建 CommunicationTokenCredential 的实例。 在大多数情况下,您可能希望使用 InteractiveBrowserCredential 登录您的用户。

new AzureCommunicationTokenCredential(entraOptions: EntraCommunicationTokenCredentialOptions)

参数

entraOptions
EntraCommunicationTokenCredentialOptions

用于配置 Entra ID 令牌凭据的选项。

AzureCommunicationTokenCredential(string)

使用静态令牌创建 CommunicationTokenCredential 实例,且不会主动刷新。

new AzureCommunicationTokenCredential(token: string)

参数

token

string

通信服务颁发的用户访问令牌。

方法详细信息

dispose()

释放 CommunicationTokenCredential 并取消任何内部自动刷新作。

function dispose()

getToken(CommunicationGetTokenOptions)

获取用户的 AccessToken。 如果已释放,则引发。

function getToken(options?: CommunicationGetTokenOptions): Promise<AccessToken>

参数

返回

Promise<AccessToken>