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