token如何实现单点登录

来源:6-8 APP和服务器端时间一致性解决方案

慕粉2097123

2018-07-30

老师,现在我这里开发一个后台、pc、手机的多端应用,每个端都有一个独立的client_id,
每次请求都会带上client_id和token,client_id用来查询判断是否有权限访问此路由,
我这里在想,以后开发了好几个插件的子站点,域名是不一样的,那这种token形式类似oauth2.0,
如何能做到单点登录,一端登录后其他端就不要在登录了,下图access_tokens表

http://img.mukewang.com/szimg/5b5e8ab00001c7bf10360177.jpg

写回答

1回答

singwa

2018-07-30

您好, 把用户登录注册 这块 单独抽离出一个自服务,他们专门处理用户相关的内容,比如登录注册, 并且用户 的登录信息 放入redis中,  你这个地方的token记录到redis中的时候 每次登录就会生成新的token, 那这样的话,其他登录就自动下线了。

0
0

PHP企业级实战,完成一套高可用高安全的App后台系统

轻轻松松开发一个安全可靠高效的多终端APP后台系统,可用于毕设

1263 学习 · 475 问题

查看课程