项目介绍:本模块为公司单点登录统一站点,可提供多种登录方式,并且包括企业认证授权流程,旨在解决公司多业务线登录流程重复开发问题,优化各平台登录体验。
技术栈:React18,React-Router,Redux,Hooks,axios,Koa2
1. 集成钉钉、微信、短信验证码、传统密码等市面常规登录方式,打造高兼容性登录体系。
2. 基于RBAC权限模型设计权限系统,用useContext对登录信息及用户数据进行统一管理,并通过Axios响应拦截器配合useContext完成token及用户路由/按钮权限表存储
3. 负责SSR技术选型 ,使用Koa中间件接入SSR,提高登录页SEO权重。
4. 封包并上传至公司内部npm库,为各业务线需求类似项目提供零成本注册登录接入方案。
点击空白处退出提示
评论