# authentication-center **Repository Path**: ArrayEdu/authentication-center ## Basic Information - **Project Name**: authentication-center - **Description**: 用户信息认证中心;采用springboot2.0进行架构,可快速与spring cloud架构的系统结合;另外系统使用jwt方式的认证签名机制,不与任何系统耦合,可快速部署,并投入生产使用; - **Primary Language**: Java - **License**: AFL-3.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 1 - **Created**: 2020-04-13 - **Last Updated**: 2020-12-18 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # authentication-center #### 介绍 用户信息认证中心;采用springboot2.0进行架构,可快速与spring cloud架构的系统结合;另外系统使用jwt方式的认证签名机制,不与任何系统耦合,可快速部署,并投入生产使用; #### 特点 * 统一请求参数校验 :使用aop方式拦截controller层,对请求参数进行统一校验 * 引入数据源管理工具 : 对数据源进行整合管理,使实现相同接口的数据源可以依据其定义的执行优先级,进行先后执行,或依据用户定义的执行策略执行;主要解决问题点,如:多级缓存问题,rcp远程调用等; * jwt(json web token)认证:使用jwt方式认证签名,规避了与其他系统的耦合; * 国际化:支持国际化 #### 功能 * 图片验证码 * 短信验证码(采用阿里云平台,其他平台请依据对应的接口文档进行修改) * 密码注册 * 密码登录 * 短信验证码注册 * 短信验证码登录 #### 使用 在src/main/doc目录下有系统整体流程图与系统接口文档,在src/main/sql目录下有数据库字典与初始sql文件;