【问题标题】:Handle Microsoft authentication response when application can not be accessed externally无法从外部访问应用程序时处理 Microsoft 身份验证响应
【发布时间】:2019-07-19 18:20:55
【问题描述】:

我正在关注this tutorial 来构建一个使用 Microsoft Graph 的 Python Django 应用程序。 我需要通过 Azure AD 进行身份验证才能执行此操作,并且我已经设置了应用注册。

问题是我所在的公司网络不允许从外部来源访问,因此无法访问成功验证用户后返回验证响应(令牌)时使用的重定向 URI。

在这种情况下如何获取身份验证令牌?回调 URL 真的有必要吗?

【问题讨论】:

  • 我和你的情况完全一样,作为工作人员,我使用了 django alauth office 365 app github.com/Lamelos/django-allauth-office365
  • 嗯,我会检查是否可行,谢谢。
  • 如果您遇到问题,请告诉我,因为我遇到了很多问题才能最终让它工作
  • 好吧,该解决方案仍然需要一个回调 URL,在我的情况下无法访问。所以,没有运气。
  • 您的应用部署在服务器上?

标签: python django azure-active-directory microsoft-graph-api


【解决方案1】:

问题实际上是 Django 中缺少代理配置。 我在文件wgsi.py 中添加了以下几行,一切正常:

import os

os.environ['http_proxy'] = 'http://my.proxy.url:8080'
os.environ['https_proxy'] = 'http://my.proxy.url:8080'

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-07-14
    • 2019-08-26
    • 2017-03-07
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多