Framework
ApiHug SDK spring security extension
安全框架是一个提供身份验证(authentication)、授权(authorization)和防止常见攻击的框架。
ApiHug 提供了一个极简又凑效的解决方案,有别于传统 Apache Shiro, 或者 Spring Security。
底层依然是基于资源(Resource 也就是API)权限管理;如集合角色,就是一个极简RBAC架构,开箱即用。
Proto 层如何定义协议 极简 Authentication & Authorization
目前Aspect SecurityAspect 切面只支持 BEFORE 也就是进入资源(API)业务逻辑前校验。
配置路径 hope.security
; 配置对象 HopeSecurityProperties
。
配置 | 备注 |
---|---|
enabled | 是否启用 ApiHug Security. |
jwt | JWT 配置. |
jwt.base64Secret | Base64 secret. |
jwt.secret | secret. |
jwt.tokenValidityInSecondsForRememberMe | Remember me 时候有效期,默认30天. |
jwt.tokenValidityInSeconds | 默认有效时间,7天. |
To be done 🏗️