项目说明:
随着公司团队和项目越来越多,由于没有统一的登录系统,各团队都单独开发自己的登录系统,一方面造成重复开发,另外逻辑和界面不统一。
单点登录系统基于 OAuth2.0 的授权码模式开发,支持多端、多项目统一接入,降低开发成本并统一交互流程。
业绩:
单点登录系统具有如下目的和特点:
1.统一性:实现公司所有终端(电脑、手机、智能设备等)、项目的统一登录;
2.可扩展性:支持接入不同的登录方式(密码模式、手机验证码、微信等第三方登录模式)。系统内部分成“身份认证”和“会话生成”两个独立的层,将容易变化的身份认证逻辑(存在多种不同的认证方式)隔离放入身份认证层,将相对稳定的会话生成逻辑放在会话层,实现系统的扩展性和稳定性保证;
3.支持第三方(第三方应用、外包项目等)的接入;