如何使用OpenID自动登录用户?

时间:2012-03-15 22:21:51

标签: java openid jopenid

据我所知,通常像jopenid这样的OpenID库显示了如何在网页上创建一个链接,将用户重定向到提供者,然后让这个提供者将它们转发到带有身份验证信息的指定页面。

我也看到每当我访问像StackOverflow这样的网站时,我都不必点击"登录我"按钮。一旦我使用我的Google帐户登录,它就会记住我。

如何实现此效果,以便我不必每次都要求用户登录? StackOverflow如何做到这一点?

我正在使用OpenID迈出第一步,所以如果我出错了,请怜悯。

1 个答案:

答案 0 :(得分:1)

通过OpenID验证用户的身份后,您可以向他们发送一个持久性cookie,一个不会过期或过期的cookie。使用此cookie在后续请求中对其进行身份验证,并根据需要续订(延长任何到期时间)。