python - Django Azure Active Directory 身份验证
问题描述
我正在使用 Django 进行开发,并且正在尝试使用 Azure Active Directory 进行身份验证。我已经尝试了几天让它工作,但遇到了很多问题。
我正在使用的包是:django_microsoft_auth ( https://django-microsoft-auth.readthedocs.io/en/latest/index.html )。
操作系统:Windows 10 64 位。
Django 版本:3.1
Python版本:3.7.9
我此刻遇到的问题是:
我已经在 Azure 中完成了所有配置,我认为它是正确的。我查看了 Azure 中的审核日志,可以看到连接成功。问题是当我登录到 Azure Active Directory 时,我在 Django 中看不到任何响应。
当我尝试执行包测试站点时,出现错误 404,运行后:python -m tests.site runserver 我看到了项目,但看不到文件views.py。可能是因为它是在旧版本的 Django 中完成的吗?无论如何,我尝试在 django 2.2 中运行它,我遇到了同样的问题。
有人可以对如何使用所有功能(例如登录、注销、用户权限等)进行详细解释(例如视频 en Youtube 或此处的良好解释)。我已阅读该软件包的所有文档,我看到了它不是很完整。我也到处调查,我发现的信息几乎不存在。
可能有人知道另一个可以正常工作并可以解释操作的数据包
谢谢大家。
解决方案
推荐阅读
- python - Python:如何让一个while循环在另一个while语句中继续?
- java - DynamoDB 本地中的日期范围查询
- python - 导入 PyQt5 时如何修复“ModuleNotFound”错误?
- python - Selenium Webdriver 在尝试访问文本时返回 None
- reactjs - 如果我在 setState 方法中传递上一个状态值,为什么我的组件会再次呈现?
- javascript - 页面导航栏——不占空间
- c# - 异步/等待试图停止 Windows 服务
- python - 如果目录为空,则不创建新文件
- python - 如何将令牌传递给需要在 django rest 框架中进行身份验证的视图
- c# - 如何启用 json.net 的严格转换?