我想使用Django为我们当前使用的多个应用程序实现单点登录(SSO).如何使用Django实现SSO?有没有可用于实施SSO的Django软件包?
请帮助谢谢
我有两个Django的应用,其在端口同一台服务器上80和9002.即urls www.abc.com和www.abc.com:9002
两者共享相同的数据库postgresql进行身份验证.我想在它们之间共享会话数据的共享,以便登录到一个应用程序的用户可以在另一个应用程序中自动登录.
我读了这些答案:多个Django应用程序,共享身份验证以及如何在同一个子域上获取不同的Django应用程序以共享会话cookie?
并在我的django应用程序中执行此操作:
添加以下行:
SESSION_ENGINE ='django.contrib.sessions.backends.signed_cookies'SESSION_COOKIE_NAME
='abc'SESSION_COOKIE_DOMAIN ='.abc.com'
但我仍然无法达到目的.如何在两个django应用程序之间共享会话cookie,以便我可以进行共享身份验证?