分布式session和单点登录的区别

1.分布式Session即Session共享

如果我们是同一个网站,在多台服务器上部署,并且访问同一个域名,这种类似于分布式session,目前比较简单的解决方案用nginx做代理就可以实现。

è¿éåå¾çæè¿°

2.单点登录

如果是不同网站,我们要做到登陆A系统,同时从A系统跳转到B系统并且B系统不用登陆,B系统登录后也可以跳转到A系统并且A系统也不需要登陆,系统可以扩展到N个,这种是单点登录,并且涉及到跨域的处理,这种解决方案目前看来有Oauth2.0,JWT 等单点登录(SSO)框架,并且最好每个系统都集成单点登录才是比较好的,或者做一个认证中心,实现登陆认证中心后可以跳转到A,B系统,这时候A,B系统即可以做单点登录也可以不再做单点登陆

 

推荐看一篇博客:https://blog.csdn.net/qq_32331073/article/details/80292780

你可能感兴趣的:(session共享,单点登录)