☰
【研发类-API开发Skills】azure-communication-common-java 技能
2026/10/18 5:32:23 网站建设 项目流程

Azure Communication Services Java通用工具。用于处理CommunicationTokenCredential、用户标识符、令牌刷新或ACS服务间的共享认证。

📥 下载地址:agentic-awesome-skills/skills/azure-communication-common-java at main · sickn33/agentic-awesome-skills · GitHub

技能概述

azure-communication-common-java 技能提供Azure Communication Services的共享认证工具和数据结构。

安装

<dependency>
<groupId>com.azure</groupId>
<artifactId>azure-communication-common</artifactId>
<version>1.4.0</version>
</dependency>

核心概念

类用途
CommunicationTokenCredential使用ACS服务认证用户
CommunicationTokenRefreshOptions配置自动令牌刷新
CommunicationUserIdentifier标识ACS用户
PhoneNumberIdentifier标识PSTN电话号码
MicrosoftTeamsUserIdentifier标识Teams用户
UnknownIdentifier未知类型的通用标识符

令牌认证方式

静态令牌(短期客户端):

简单的静态令牌,无刷新。

主动令牌刷新(长期客户端):

配置令牌刷新选项,在令牌即将过期前主动刷新。

异步令牌刷新:

使用异步方式获取令牌。

Entra ID认证

支持使用Microsoft Entra ID(Azure AD)进行认证,适用于Teams Phone Extensibility场景。

使用限制

  • 仅在任务明确符合上述范围时使用此技能
  • 不要将输出作为环境特定验证、测试或专家审查的替代品

元数据

属性值
风险等级unknown(未知)
来源community(社区)

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询