安全组件架构
安全模块
zero-ddd-security-component
├── zero-ddd-security-core-component // 核心模块必须引入
├── zero-ddd-security-jwt-component // jwt验证 对外服务
├── zero-ddd-security-rbac-component // 基于角色权限认证
├── zero-ddd-security-abac-component // 基于策略权限认证
├── zero-ddd-security-fast-auth-component // 快速jwt认证,对内服务[微服务]
├── zero-ddd-security-sms-component // 手机验证登录
├── zero-ddd-security-tenant-component // 切换认证租户核心模块
使用核心模块
引入依赖
使用注解
账号密码相关配置
jwt模块
引入依赖
开启配置
引入缓存依赖,jwt基于缓存
RBAC模块
引入依赖
开启配置
验证信息提供者接口
ABAC模块
Fast Auth模块
手机验证码登录
验证码模块
切换租户模块
自定义登录模块
自定义认证模块
Last updated