Azure应用程序注册Web重定向URL(它是HTTPS),如下所示:
使用Azure App Service成功部署Django Web应用:
上面的部署结果显示为http://,但在Azure Web应用程序Web中显示为https://,也可以使用https成功打开Web应用程序,有效期如下:
但是,当Web应用程序重定向到Microsoft站点登录时,它再次使用http://,这与应用程序注册中配置的https://不匹配:
MS身份验证和重定向由包ms_identity_web
处理,代码由https://github.com/Azure-Samples/ms-identity-python-django-tutorial/tree/main/1-Authentication/sign-in提供
在开发环境中没有问题,因为我使用http://localhost:8000/auth/redirect作为应用程序注册中的Web重定向URL。
我的问题可能和这个一样:link,但它涵盖了URL细节,所以不确定是否是相同的http/https不匹配问题。
1条答案
按热度按时间ar5n3qh51#
通过将以下内容添加到www.example.com解决了此问题settings.py
参考:https://github.com/Azure-Samples/ms-identity-python-django-tutorial/issues/5