【问题标题】:Azure AD Daemon App Application Permission and id_tokenAzure AD 守护程序应用程序权限和 id_token
【发布时间】:2020-02-26 04:12:35
【问题描述】:

我想注册一个守护程序应用程序并授予它对 Microsoft 图形 API 的应用程序权限。 现在从我的客户那里,我将 client_id 和 secret 传递给端点并进行这样的调用 app.acquire_token_for_client

我最终得到了一个访问令牌,但没有得到一个 id_token。

当我的客户端是守护程序应用程序而不是实际最终用户时,有什么方法可以获取 id_token 吗?

提前致谢

【问题讨论】:

    标签: azure azure-active-directory


    【解决方案1】:

    使用守护程序应用程序时,您最终将使用客户端凭据授予流程,如 here on Microsoft Docs 所述。 (正如你提到的使用 client_id 和 secret)

    在这种情况下,Azure AD 端点不会发出 id_token,因此您在使用守护程序应用时将无法获取它。

    id_token 与其他流程相关,例如使用 OpenID 连接时,如 Microsoft Docs 上所述:OpenID Connect

    【讨论】:

      【解决方案2】:
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-03-07
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多