【问题标题】:Pass along Azure AD authentication between apps在应用之间传递 Azure AD 身份验证
【发布时间】:2019-03-24 03:36:03
【问题描述】:

我在 Azure 中有两个应用程序,它们都需要通过 Azure AD 进行身份验证才能使用。

App A 是一个 ASP.Net 网站应用程序。

App B 是一个 python Flask REST web api 应用程序。

用户应该导航到 App A 并使用他们的 Windows 凭据登录。 应用 A 需要与应用 B 通信以执行一些操作,例如获取项目列表。

现在向 App B 发送 Get 请求时发生的情况是,它返回代表由 Azure 生成的登录页面的 HTML。

我意识到我需要传递一些 OAuth 令牌,但不知道如何生成它并在 App B 端接收它并使用它来“解锁”功能。

所以我的问题是,如何生成 OAuth 令牌,通过 api 请求传递它并在 python 端处理它?

【问题讨论】:

    标签: asp.net azure flask oauth


    【解决方案1】:

    OAuth 2.0 代表流程涵盖了您的方案,并在此页面上的 Azure 文档中进行了描述:https://docs.microsoft.com/en-gb/azure/active-directory/develop/v1-oauth2-on-behalf-of-flow

    【讨论】:

      猜你喜欢
      • 2019-10-15
      • 2019-06-25
      • 1970-01-01
      • 1970-01-01
      • 2016-09-08
      • 1970-01-01
      • 2021-11-26
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多