【发布时间】:2021-01-14 02:08:31
【问题描述】:
-
我有一个基于 Django 的应用程序。
-
我已使用包 python3-saml 将此应用程序与 SSO (Azure AD) 集成
-
应用程序 URL 正在重定向到 Azure AD 并返回响应。
-
如果我检查“request.user”或“request.user.is_authenticated”,则找不到用户详细信息。
-
对于使用普通 Django 配置的其他应用程序,相同的身份验证机制运行良好,但我使用了 Wagtail CMS,这会导致问题。
-
如果我在 SSO 成功认证后手动分配“request.user”,“request.user.is_authenticated”仍然显示为 false。
request.user=request.session['AssocID'] print(request.user) #Prints the Associate ID print(request.user.is_authenticated) #Returns False
请帮助我获取 request.user 中的详细信息,并在通过身份验证时将 request.user.is_authenticated 设置为 true。
【问题讨论】:
-
您还在为这个问题寻求帮助吗?
标签: python django azure-active-directory single-sign-on wagtail