AzureCommunicationTokenCredential class
CommunicationTokenCredential 实现,支持主动令牌刷新。
构造函数
| Azure |
使用 lambda 创建 CommunicationTokenCredential 的实例,以获取令牌和选项以配置主动刷新。 |
| Azure |
使用 Entra ID 令牌凭据创建 CommunicationTokenCredential 的实例。 在大多数情况下,您可能希望使用 InteractiveBrowserCredential 登录您的用户。 |
| Azure |
使用静态令牌创建 CommunicationTokenCredential 实例,且不会主动刷新。 |
方法
| dispose() | 释放 CommunicationTokenCredential 并取消任何内部自动刷新作。 |
| get |
获取用户的 |
构造函数详细信息
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>
参数
- options
- CommunicationGetTokenOptions
返回
Promise<AccessToken>