Spring Social- Connect,无需经常授权用户

时间:2014-11-10 19:03:20

标签: spring-social spring-social-twitter

我有一个应用程序,需要流式传输特定用户的Twitter数据并搜索特定的哈希标记数据然后批量分发电子邮件,但如果我每次想要连接时都能正确理解事物,我必须重定向到授权页面。所有这些都应该在后台。有没有办法让应用程序授权一次,然后总是使用spring社交流数据,如果没有,有没有其他选择?

1 个答案:

答案 0 :(得分:0)

OAuth使用过期的令牌。因此,无论如何,您的用户仍然必须定期通过Twitter登录并再次通过OAuth流程获取新的令牌。他们只需要第一次授权您的应用,所以随后他们应该立即回到您的应用程序(假设这是一个Web应用程序)。您可能希望查看使用ReconnectFilter,再次假设您正在制作Web应用程序:

http://docs.spring.io/spring-social/docs/current/apidocs/org/springframework/social/connect/web/ReconnectFilter.html