0

我已经在我的网站上使用 DotNetOpenAuth lib 使用 asp.net mvc 3 实现了 Sign in with Twitter。

我的问题是,每次用户单击使用 twitter 登录时,它都会将他重定向到 twitter 页面(即使他已经登录到 twitter)。

我看到像 www.pinterest.com 这样的网站以某种方式避免了这种情况。

如果用户已经登录 Twitter,如何避免重定向到 Twitter 登录页面?

4

1 回答 1

0

这称为使用 Twitter 登录。将用户重定向到https://api.twitter.com/oauth/authenticate?oauth_token=xyz而不是https://api.twitter.com/oauth/authorize?oauth_token=xyz. 如果用户与 twitter.com 有活动会话并且之前已授权应用程序,他们将被静默重定向到回调 url。

于 2012-04-30T23:18:46.847 回答