无法从外部访问应用程序时处理Microsoft身份验证响应

时间:2019-07-19 18:20:55

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

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

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

在这种情况下,如何获得身份验证令牌?回调URL是否真的必要?

1 个答案:

答案 0 :(得分:0)

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

import os

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