如何使用Spring Security通过cookie登录?

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

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

难的

您可以编写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"/>

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

Keycloak + Spring Security,通过本地登录表单

如何使用Spring Security + Angular登录/认证

卡蒙达:如何使用Spring Security登录?

如何使用spring-security通过用户名和密码登录?

如何使用Spring Security / Spring MVC处理表单登录

如何使用cURL登录到Spring Security登录表单?

使用Amazon登录的Spring Security

使用Spring Security自动登录

如何使用Ext.Ajax登录到Spring Security?

使用Spring Security登录后如何做?

如何使用Spring Boot Security允许原始HttpServletRequest处理登录

如何使用Spring Security自定义登录页面?

Spring Security中如何通过电子邮件而不是用户名登录

如何在Spring security中通过电子邮件而不是用户名登录

我想使用jdbcUserDetailsManager类及其方法通过Spring Security进行注册和登录功能

通过使用AngularJS的自定义登录进行Spring Security身份验证

没有Spring Security记住我以编程方式登录时创建的cookie

如何通过多个路径使用Spring Security .antMatchers()

使用Spring Security使用Telegram登录

Spring Boot OAuth2.0和Spring Security:如何通过Facebook或Slack授予用户登录权限(权限)

通过JPA使用Spring Security

Spring Security登录页面

Spring Security REST登录

Spring Security表单登录

Spring Security登录实施

如何禁用Spring Security登录屏幕?

如何绕过Spring Security登录检查

如何禁用Spring Security的登录屏幕?

不使用Cookie的Spring Security会话