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 // 切换认证租户
<dependency>
<groupId>com.zjj</groupId>
<artifactId>zero-ddd-security-core-component</artifactId>
<version>0.0.1-SNAPSHOT</version>
</dependency>
security:
username-login:
enabled: true // 是否开启账号密码登录过滤器
login-path: /auth/login/username // 过滤器拦截的url
username-parameter: username // 匹配的用户名字段
password-parameter: password // 匹配的密码字段
<dependency>
<groupId>com.zjj</groupId>
<artifactId>zero-ddd-security-jwt-component</artifactId>
<version>0.0.1-SNAPSHOT</version>
</dependency>
security:
jwt:
enabled: true
<dependency>
<groupId>com.zjj</groupId>
<artifactId>zero-ddd-cache-component</artifactId>
<version>0.0.1-SNAPSHOT</version>
</dependency>
<dependency>
<groupId>com.zjj</groupId>
<artifactId>zero-ddd-l2-cache-component</artifactId>
<version>0.0.1-SNAPSHOT</version>
</dependency>
<dependency>
<groupId>com.zjj</groupId>
<artifactId>zero-ddd-security-rbac-component</artifactId>
<version>0.0.1-SNAPSHOT</version>
</dependency>
security:
context:
enabled-access: true