首页 > 解决方案 > 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

我此刻遇到的问题是:

  1. 我已经在 Azure 中完成了所有配置,我认为它是正确的。我查看了 Azure 中的审核日志,可以看到连接成功。问题是当我登录到 Azure Active Directory 时,我在 Django 中看不到任何响应。

  2. 当我尝试执行包测试站点时,出现错误 404,运行后:python -m tests.site runserver 我看到了项目,但看不到文件views.py。可能是因为它是在旧版本的 Django 中完成的吗?无论如何,我尝试在 django 2.2 中运行它,我遇到了同样的问题。

  3. 有人可以对如何使用所有功能(例如登录、注销、用户权限等)进行详细解释(例如视频 en Youtube 或此处的良好解释)。我已阅读该软件包的所有文档,我看到了它不是很完整。我也到处调查,我发现的信息几乎不存在。

  4. 可能有人知道另一个可以正常工作并可以解释操作的数据包

谢谢大家。

标签: pythondjangoazure

解决方案


推荐阅读