我已经在我的网站上使用 DotNetOpenAuth lib 使用 asp.net mvc 3 实现了 Sign in with Twitter。
我的问题是,每次用户单击使用 twitter 登录时,它都会将他重定向到 twitter 页面(即使他已经登录到 twitter)。
我看到像 www.pinterest.com 这样的网站以某种方式避免了这种情况。
如果用户已经登录 Twitter,如何避免重定向到 Twitter 登录页面?
我已经在我的网站上使用 DotNetOpenAuth lib 使用 asp.net mvc 3 实现了 Sign in with Twitter。
我的问题是,每次用户单击使用 twitter 登录时,它都会将他重定向到 twitter 页面(即使他已经登录到 twitter)。
我看到像 www.pinterest.com 这样的网站以某种方式避免了这种情况。
如果用户已经登录 Twitter,如何避免重定向到 Twitter 登录页面?
这称为使用 Twitter 登录。将用户重定向到https://api.twitter.com/oauth/authenticate?oauth_token=xyz
而不是https://api.twitter.com/oauth/authorize?oauth_token=xyz
. 如果用户与 twitter.com 有活动会话并且之前已授权应用程序,他们将被静默重定向到回调 url。