我们有一些共享Cookie值ssoid
的网络应用程序。
当用户登录我们的Rails应用程序时,我们希望在cookie中设置ssoid
值,但Rails是默认情况下编码值的URL。
cookies[:ssoid] = session[:token]
写入cookie商店的价值是
ABCpRyan0fLwMamiT%2F9GGk2o%2FAPckq1C8PbHCotxmgUk%3D
而不是
ABCpRyan0fLwMamiT/9GGk2o/APckq1C8PbHCotxmgUk=
有没有办法避免这种情况?
答案 0 :(得分:0)
我认为您可以使用memcached gem在一个共享位置存储Cookie,并在多个应用中共享该Cookie,您还可以查看sharing session across rails apps on different subdomains,因为子域名被视为不同的网站或应用程序
我希望我能提供帮助。