
Azure Communication Services Java通用工具。在使用CommunicationTokenCredential、用户标识符、令牌刷新或跨ACS服务共享身份验证时使用。技能概述azure-communication-common-java 技能是Azure Communication Services的共享身份验证工具和数据结构库。它提供了令牌凭据管理、用户标识符和跨服务的共享身份验证功能。下载地址agentic-awesome-skills/skills/azure-communication-common-java at main · sickn33/agentic-awesome-skills · GitHub安装dependency groupIdcom.azure/groupId artifactIdazure-communication-common/artifactId version1.4.0/version /dependency核心概念类用途CommunicationTokenCredential使用ACS服务对用户进行身份验证CommunicationTokenRefreshOptions配置自动令牌刷新CommunicationUserIdentifier标识ACS用户PhoneNumberIdentifier标识PSTN电话号码MicrosoftTeamsUserIdentifier标识Teams用户UnknownIdentifier未知类型的通用标识符主要功能令牌凭据管理用户访问令牌自动刷新主动刷新即将过期的令牌用户标识标识ACS用户、电话号码、Teams用户Entra ID集成支持Azure AD身份验证标识符解析解析原始ID到适当的标识符类型令牌刷新模式静态令牌适用于短期客户端无自动刷新主动刷新适用于长期客户端在令牌过期前自动刷新最佳实践长期运行的应用使用主动令牌刷新生产环境使用DefaultAzureCredential正确处理标识符类型检查实现令牌刷新回调的错误处理安全存储和管理访问令牌使用限制仅当任务明确符合上述范围时使用此技能不要将输出视为环境特定验证、测试或专家审查的替代品如果缺少所需的输入、权限、安全边界或成功标准请停止并要求澄清