你可以使用利用OAuth2实现单点登录在OAuth2在有授权服务器、资源服务器、客户端这样几个角色,实现SSO的时候你可以去掉资源服务器这个角色,有授权服务器和客户端就够了。授权服务器用来做认证,客户端就是各个应用系统,你只需要登录成功后拿到用户信息以及用户所拥有的权限即可(通过Spring Security或者自定义拦截器来做)具体实现你可以参考这个spring oauth2实现单点登录,之前按照这个搞过一次这个是前后端不分离的cjs-oauth2-sso
你可以使用利用
OAuth2
实现单点登录在OAuth2在有授权服务器、资源服务器、客户端这样几个角色,实现SSO的时候你可以去掉资源服务器这个角色,有授权服务器和客户端就够了。
授权服务器用来做认证,客户端就是各个应用系统,你只需要登录成功后拿到用户信息以及用户所拥有的权限即可(通过Spring Security或者自定义拦截器来做)
具体实现你可以参考这个spring oauth2实现单点登录,之前按照这个搞过一次
这个是前后端不分离的cjs-oauth2-sso