node-sso(单点登录)

序言: 此文章所介绍的sso,未达到企业级别那么完善,只是一个入门指引,提供了较好思路和实现过程

1.这篇文章涉及到的技术
mysql或mssql, node, redis, nginx, 基于node的express框架, js

sso核心思想: 所有子系统都通过一个认证中心passport进行登陆,可以访问该子系统的唯一标志在于cookie中是否有passport颁发的token令牌,且令牌只能由认证中心passport颁发。cookie会始终携带在顶级域名(www.xxx.com, xxx.com即为顶级域名)相同的网站中。

2.具体参考博文:
前端之SSO(单点登录) 实践
对应github链接

3.注意: 数据库中需要有id,username,pass,token字段, 测试是否成功时需要在启动passport服务(npm run start)基础上,启动starta和startb,在两个网页之间进行验证

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值