项目名称:统一认证平台系统
项目背景:结合工作内容,发现几乎每一个系统都有安全认证授权模块,并且代码大都相同,设计
一个统一认证系统,由各个系统接入,减少开发系统模块,使之更关注于业务代码。
项目设计: 结合 SpringSecurity 使用 OAuth2 内部的客户端机制来实现多客户端通过统一认证系
统来实现授权
使用技术:SpringCloud 搭建整体框架,Nacos 做配置中心,前端页面使用 React
项目描述:利用统一认证系统实现了授权发放 Token ,以及验证 Token,刷新 Token。并且该系统
也提供第三方登录页面,对登录参数完全可配置化,实现了多端多功能