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是的,这是有效的。