OAuth2.0,Session共享,单点登入

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了OAuth2.0,Session共享,单点登入相关的知识,希望对你有一定的参考价值。

参考技术A SpringSession

整合SpringSession完成session共享问题

<dependency>

    <groupId>org.springframework.session</groupId>

    <artifactId>spring-session-data-redis</artifactId>

</dependency>

spring.session.store-type = redis

server.servlet.session.timeout = 30m    //超时为30分钟

@EnableRedisHttpSession

//TODO 

1.默认发的令牌。session=dsadwe. 作用域:当前域(解决子域共享问题)

2.使用json的方式来序列化对象到redis

单点登入流程:

1.给登入服务器留下登入痕迹

2.登录服务器要将token信息重定向的时候,带到url地址上

3.其他系统要处理url地址上的关键token,只要有,将token对应的用户保存到自己的session中

4.自己系统将用户保存在自己的会话中。

以上是关于OAuth2.0,Session共享,单点登入的主要内容,如果未能解决你的问题,请参考以下文章

CAS 单点登录原理解析

spring-session实现session共享案例(单点登录)

TPPHP同域不同子级域名共享Session单点登录

关于单点登录

单点登录实现(spring session+redis完成session共享)

单点登入系统怎么区分商家和一般会员的