如何使用Azure Communication Services获取团队互操作的团队用户ID

8mmmxcuj  于 2023-01-02  发布在  其他
关注(0)|答案(1)|浏览(163)

我已经从Microsoft Teams Client创建了Microsoft Teams会议,例如会议链接:第一个月
注意:我已经能够使用外部用户加入呼叫,该外部用户引用此Create and manage access tokens for Teams external users,使用CallComposite组件中的令牌
现在,我正尝试从我们的网站或在我们的网站内为上述链接启动团队呼叫。我已经拥有授权的Microsoft OAuth用户,并获得了accessToken和刷新令牌。
我已在此post之后检索到Azure通信服务访问令牌。但是,我无法检索Azure通信服务用户ID。
为了快速测试,我在下面的page上测试凭据。
我还提出了微软支持票here

x8diyxa7

x8diyxa71#

答案取决于您的情景。
Create and manage access tokens for Teams external users

  • 本文介绍了如何创建和管理可以连接团队呼叫的身份,当他们连接时,他们会显示为“外部用户”

Quickstart: Set up and manage access tokens for Teams users

  • 本文介绍团队用户如何使用其AAD身份获取ACS令牌(从而可以使用ACS加入呼叫)
  • 在本例中,没有与Teams用户关联的ACS身份,ID是AAD身份的oid (Object ID)声明(因此没有Azure Communication Services User Id)。
  • 您说您已经检索到ACS访问令牌,因此您必须有oid供您使用。

如果您正在寻找一种将oid声明转换为MicrosoftTeamsUserIdentifier声明的方法,请参阅本文。

相关问题