1 Star 0 Fork 236

jackkang / sureness

forked from dromara / sureness 
加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
克隆/下载
custom-subject.md 927 Bytes
一键复制 编辑 原始数据 按行查看 历史
tomsun28 提交于 2021-02-08 22:26 . docs update: add detail in cn

自定义subject

subject包含的就是我们request请求所带的用户信息,sureness已经内置基于账户密码的PasswordSubject, 基于jwt的JwtSubject等,当然我们可以自定义自己需要的subject来扩充自己的用户信息

自定义前建议了解sureness处理流程和提供的扩展接口,详见 进阶扩展

  • Subject: 认证鉴权对象接口,提供访问对象的账户密钥,请求资源,角色等信息

自定义subject需要走以下流程:

  1. 实现Subject接口,添加自定义的subject内容
  2. 实现SubjectCreate接口方法,创建出自定义的subject 参考自定义Subject Creator
  3. 实现Processor接口,支持处理自定义的subject 参考自定义Processor

具体扩展实践请参考 使用sureness30分钟项目集成案例

Java
1
https://gitee.com/kangjie1209/sureness.git
git@gitee.com:kangjie1209/sureness.git
kangjie1209
sureness
sureness
master

搜索帮助