Spring Social 记住我登录

标签 spring spring-security spring-social

我怎样才能让 Spring Social 使用 facebook 和 twitter 登录有一个记住我的功能,这类似于在 Spring Security 中使用基于表单的登录的记住我登录?

我正在使用 Spring Social 1.0.0.RC2 和 Spring Security 3.0.5.RELEASE。

谢谢

最佳答案

我有一个示例应用程序,其中包含此处的代码:

https://github.com/sdouglass/spring-security-social

我这样做的方法是在我的 Spring Social SignInAdapter 实现中调用 Spring Security 的 TokenBasedRememberMeServices.onLoginSuccess(HttpServletRequest, HttpServletResponse, Authentication)。

https://github.com/sdouglass/spring-security-social/blob/master/src/main/java/org/springframework/social/security/social/web/SignInAdapterImpl.java

TokenBasedRememberMeServices JavaDoc

SignInAdapter JavaDoc

关于Spring Social 记住我登录,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6963602/

相关文章:

java - Spring Social 与 Spring Boot 的集成

java - 启动webApp时出现 "Could not resolve placeholder KName"异常

java - JDBC Template异常表或 View 不存在但实际存在

spring-security - 如何使用 spring security [自定义登录页面] 完成 keycloak 用户更新密码所需的操作

Spring Boot : Securing api endpoint with oauth2 while having mvc UI pages

spring-security-oauth2 2.0.7 刷新 token UserDetailsS​​ervice 配置 - UserDetailsS​​ervice 是必需的

c# - 将大文件发布到 Dropbox

java - 在 JUnit 测试用例的@ContextConfiguration 中指定类加载顺序

java - AuthenticationProcessingFilter 和 WebSecurityConfigurerAdapter 导致循环依赖

java - 如何使用 Spring Social 1.1.0 发送应用程序邀请