id: sample-tom
title: Springboot项目集成-数据库方案
springboot,jpa...AccountProvider ResourceProvider)JWT, Basic Auth方式认证鉴权,新增自定义认证鉴权(自定义subject subjectCreator processor...)postman测试,测试样例为sample-tom-postman.json,导入postman即可样例中包含2种自定义认证鉴权方式:
自定义了一个单独的subjectCreator 见 CustomPasswdSubjectCreator
演示功能就是自定义的从不同地方获取请求体的账户密码,来创建默认的PasswordSubject,走默认的账户密码认证流程
自定义了一整套流程(包含subject subjectCreator processor) 见 CustomTokenSubject CustomTokenSubjectCreator CustomTokenProcessor
演示功能就是自定义一个简单的token作为subject对象,对其自定义创建获取方式-creator和自定义认证鉴权处理流程-processor.
此自定义流程也演示了一个简单的token刷新流程