如何使用Spring Security登录cookie?

时间:2016-09-11 13:05:54

标签: spring-security

在我的Spring Boot应用程序中,用户信息被编码并存储在cookie中。对于用户发送的每个请求,服务器只需要解析cookie。如果成功,服务器将提取用户信息并让请求通过。如何通过实现自定义身份验证过程在Spring Security中实现此过程?

我正在尝试从Shiro切换到Spring Security。

1 个答案:

答案 0 :(得分:1)

您可以编写AbstractAuthenticationProcessingFilter的子类:

  

基于浏览器的基于HTTP的身份验证请求的抽象处理器。

并将此类添加到过滤器链中,请参阅Spring Security Reference

  

您可以使用custom-filter元素和其中一个名称将自己的过滤器添加到堆栈,以指定过滤器应显示的位置:

<http>
    <custom-filter position="FORM_LOGIN_FILTER" ref="myFilter" />
</http>

<beans:bean id="myFilter" class="com.mycompany.MySpecialAuthenticationFilter"/>