【问题标题】:Is it possible to generate multi audience claim JWT token using Azure Identity?是否可以使用 Azure Identity 生成多受众声明 JWT 令牌?
【发布时间】:2017-08-02 15:08:53
【问题描述】:

我正在阅读 JWT 令牌并了解单个令牌可以有多个受众声明,以便可以将同一个令牌用于多个资源服务器。但我无法在Azure Active Directory Authentication Libraries (ADAL) 中找到生成此类令牌的方法。

如果您查看 AcquireTokenAsync 函数,它是 AuthenticationContext 类的一部分,它的所有实现只需要一个 resource 参数。但我找不到任何写有 ADAL 不支持多受众令牌的书面文档。

有人知道ADAL 是否可行吗?

【问题讨论】:

    标签: azure authentication oauth jwt azure-active-directory


    【解决方案1】:

    很遗憾,这是不允许的。 Azure AD 为特定资源(映射到 Azure AD 应用程序)颁发令牌。当我们调用 AcquireTokenAsync 时,我们需要提供单个 resourceID。结果是令牌只能用于与提供的标识符匹配的资源。

    【讨论】:

      猜你喜欢
      • 2016-12-23
      • 2021-06-16
      • 2021-04-26
      • 2019-08-12
      • 1970-01-01
      • 2020-06-29
      • 1970-01-01
      • 2020-06-20
      • 2023-03-14
      相关资源
      最近更新 更多