作者jack0110a (咏春面包)
看板java
标题[问题] GOOGLE的OAUTH授权问题
时间Tue Oct 11 18:45:05 2011
要按下button就会导到google授权页面,同意授权以後就可用GOOGLE帐号登入即可。
我遇到的问题是,为啥每次都会询问使用者授权或不授权...
照理来说不是应该这个帐号授权一次之後就不需再询问授不授权了吗?
(使用者也没有去把授权权限撤消押)
感觉这部分是GOOGLE处理的问题...
导到授权页面时GOOGLE是不是应该判断已授权过就可直接导到CALLBACK那部分...
还是我程式的问题? 请问我该如何解决....
程式部分
String CONSUMER_KEY = "XXXXXXX";
String CONSUMER_SECRET = "XXXXXXX";
GoogleOAuthParameters oauthParameters = new GoogleOAuthParameters();
oauthParameters.setOAuthConsumerKey(CONSUMER_KEY);
oauthParameters.setOAuthConsumerSecret(CONSUMER_SECRET);
oauthParameters.setScope("
https://www.googleapis.com/auth/userinfo.email");
oauthParameters.setOAuthCallback("
http://XXXXXXXX");
GoogleOAuthHelper oauthHelper = new GoogleOAuthHelper(new OAuthHmacSha1Signer());
oauthHelper.getUnauthorizedRequestToken(oauthParameters);
session.setAttribute("tokenSecret",oauthParameters.getOAuthTokenSecret());
response.sendRedirect(oauthHelper.createUserAuthorizationUrl(oauthParameters));
救救我....
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 61.221.60.235