如何解决Django-在同一 Django 应用程序的不同子域之间共享登录会话
我有 2 个相互关联的页面,例如 a.abc.com 和 b.abc.com。我正在使用 SAML SSO 进行身份验证。当用户点击上述任一网址时,我会根据用户的电子邮件对其进行身份验证。两个 URL 的源 IdP(onelogin) 相同。 .我们可以假设“a”和“b”是同一组织内的不同分支。我们根据上下文显示数据 - 'a' 或 'b'。
有些用户可以访问组织中的两个分支机构。这就是为什么我想让用户能够切换上下文 b/w 'a' 和 'b',而无需打开两个不同的标签。
我的目标-
我使用的是 Django-python 框架。
我如何以最佳方式实现这一目标?
我已经尝试过的 - 我尝试将用户转发到新的上下文 URL 以及共享会话 ID 和 cookie。这是要走的路吗?当我这样做时,我遇到了 CORS 错误,我想解决它,但找不到方法。我该如何解决这个问题?
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。