【问题标题】:How to exchange Azure Active Directory access token with one audience for another如何将 Azure Active Directory 访问令牌与一个受众交换为另一个受众
【发布时间】:2021-06-01 12:49:33
【问题描述】:

我想知道在 C# 中使用 MSAL.NET 时是否可以将访问令牌与一个受众交换为另一个受众的访问令牌。

我有一个应用程序获取访问令牌作为输入。令牌是给https://management.core.windows.net/的观众的。在这个应用程序中,我需要访问一些其他的天蓝色资源,例如 https://vault.azure.net 和/或 https://database.windows.net。是否可以使用 MSAL.NET 与其他受众交换提供的令牌?

如果 MSAL.NET 无法做到这一点,还有哪些其他选项可以做到这一点?

【问题讨论】:

  • 您使用哪个流程获取令牌?为什么不简单地再次与其他受众一起获得令牌?
  • @joy 令牌由某个用户作为参数提供。这是我从外部收到的输入。

标签: c# azure-active-directory access-token msal


【解决方案1】:

很遗憾,这是不可能的。

不仅在 MSAL.NET 中,而且在整个 Azure AD 中,都没有这样的方法可以将访问令牌与一个受众交换为另一个受众的访问令牌。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2018-02-03
    • 2018-10-08
    • 2022-07-04
    • 1970-01-01
    • 2016-03-26
    • 1970-01-01
    • 2021-04-26
    • 1970-01-01
    相关资源
    最近更新 更多