单点登录(SSO)的设计与实现

一、前言什么是SSO?SSO英文全称Single Sign On,单点登录。SSO是在多个应用系统中,用户只需要登录一次就可以访问所有相互信任的应用系统。https://baike.baidu.com/item/SSO/3451380 例如访问在网易账号中心(http://reg.163.com/ )登录之后访问以下站点都是登录状态 网易直播 http://v.163.com网易博客 ht...

阅读全文

分布式ID生成器解决方案SnowflakeX

一、前言什么情况下我们需要ID生成器? 数据库水平拆分的情况下,主键由于需要作为业务标识使用,需要唯一。业务编号需要暴露给用户,但是又不想被用户猜到需要被隐藏的业务编号业务编号需要体现业务信息,比如订单分类订单渠道等等 本次解决方案要应对的场景是? 数据库水平拆分的情况下,主键由于需要作为业务标识使用,需要唯一。 本次的ID生成器设计目标? 全局唯一每秒可生成100W+趋于递增(对索引友...

阅读全文