Cookies 多个Kraken JS应用程序的单点登录
我有两个Cookies 多个Kraken JS应用程序的单点登录,cookies,kraken.js,connect-mongo,Cookies,Kraken.js,Connect Mongo,我有两个Kraken JS应用程序,在两个子域上运行connect mongo作为会话存储的中间件,如one.example.com和two.example.com。 两者都受用户登录的保护 如何在我的应用程序中实现SSO功能? 也许将会话cookie域设置为example.com而不是子域?解决方案确实是在两个应用程序的配置中将cookie域设置为“.example.com” 在配置文件中,位于 "middleware" -> "session" -> "module" ->
Kraken JS
应用程序,在两个子域上运行connect mongo
作为会话存储的中间件,如one.example.com和two.example.com。
两者都受用户登录的保护
如何在我的应用程序中实现SSO功能?
也许将会话cookie域设置为example.com而不是子域?解决方案确实是在两个应用程序的配置中将cookie域设置为“.example.com” 在配置文件中,位于
"middleware" -> "session" -> "module" -> "arguments" -> "cookie"
我补充说
"domain": ".example.com"
这似乎是一件值得尝试的事情。有你?大多数SSO原则通常是关于不同的域,由一个身份验证服务来管理它。除非另有明确规定,否则Cookie应该对基本域有效。@NeilLunn是的,这是有效的。