【发布时间】:2020-03-22 08:04:12
【问题描述】:
我在我的 Django 项目中使用 django-microsoft-auth。我关注了this guide. 现在,我可以通过 Microsoft 帐户(地址:http://localhost:8000/admin)登录,但我不知道如何添加一个显示“使用 Microsoft 登录”的视图以及如何将该视图与 Microsoft 身份验证页面链接。 如果有人能告诉我如何做到这一点,那就太好了。 你可以看到this图片。这里会自动添加 Microsoft 按钮以进行登录。如何在首页设置这样的按钮?
【问题讨论】:
-
我也在想同样的事情。我一直在尝试调整在管理页面上运行的代码以在我的应用程序的主页上运行,但没有运气。
-
我找到了解决方案。我会尽快回答。
-
我有页面上的链接,但无法登录。我得到
An invalid state variable was provided。如果我查看管理页面上生成的 URL 并将其与我的状态进行比较,则状态确实不同。但我使用从 {{ microsoft_authorization_url }} 获取 URL 的相同代码。我觉得我错过了一件小事。 -
期待您的解决方案,
标签: python django microsoft-graph-api django-authentication azure-authentication