具有自定义令牌认证的Spring Security

时间:2018-06-29 17:29:59

标签: java spring authentication jpa spring-security

我一直在努力使Spring-security在身份验证工作流程中正常运行。

这是我的(JPA)实体模型:

Here's how authentication data is stored in database.

我设置了一个令牌端点(/ tokens),用于通过POST请求接收此请求对象:

enter image description here

响应将返回一个对象(TokenDTO):

enter image description here

后者包含一些用字符串加密的令牌字段,该字段应在授权标头中发送以供用户进行身份验证。

哪个对象应实现org.springframework.security.core.Authentication?

org.springframework.security.authentication.AuthenticationProvider.authenticate()接受Authentication实现,但也返回一个实现,因为我在上面编写的内容应该返回TokenDTO并接受TokenCreation,不是吗?

我应该如何实现“令牌后”端点?

顺便说一句,我使用启用了预注释后的XML配置。

0 个答案:

没有答案