简体   繁体   English

使用Spring Security成功登录

[英]Listening to successful login with Spring Security

I want to perform several actions when a User successfully logs in to my app, this actions need some User data as parameters, so is there a way to listen to successful logins with Spring Security 3.0.x? 我想在用户成功登录我的应用程序时执行多个操作,此操作需要一些用户数据作为参数,那么有没有办法使用Spring Security 3.0.x 监听成功登录? Or any other way to accomplish this? 或任何其他方式来实现这一目标?

Thanks! 谢谢!

Use an AuthenticationSuccessHandler 使用AuthenticationSuccessHandler

<form-login authentication-success-handler-ref="authenticationSuccessHandler"/>

You can get the username from the Authentication (UsernamePasswordAuthenticationToken) that is passed to onAuthenticationSuccess() and then look up the other user info from there. 您可以从传递给onAuthenticationSuccess()的Authentication(UsernamePasswordAuthenticationToken)中获取用户名,然后从那里查找其他用户信息。

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

相关问题 Spring 安全 CSRF 403 成功登录时禁止 - Spring Security CSRF 403 Forbidden on successful login 使用Spring Security成功登录后服务器连接断开 - Server connection lost after successful login with Spring Security Spring安全性显示“由于&#39;用于自定义成员身份,您的登录尝试未成功 - Spring security shows 'Your login attempt was not successful due to' for custom membership 成功登录后如何设置重定向页面(没有Spring Security) - How to set redirection page after successful login (WITHOUT Spring Security) 在pom.xml中添加Spring Security时登录不成功 - Login not successful when spring security is added in pom.xml 使用 spring 安全性成功登录后,如何将 object 添加到视图中? - How to add an object to a view after a successful login using spring security? 成功登录后的Spring Boot安全重定向 - 未定义 - Spring Boot Security redirect after successful login - undefined Spring Web Security:成功登录后无法访问页面 - Spring web security: unable to access a page after successful login 使用 spring 引导启动器安全性未进入下一页中的自定义登录页面成功登录 - Successful login with Custom login page in spring boot starter security not getting to next page 登录成功后,Spring Security 偶尔会重定向到默认页面而不是登录前页面 - Spring security occasionally redirects to default page instead of pre-login page after successful login
 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM