[問題] GOOGLE的OAUTH授權問題

看板java作者 (詠春麵包)時間14年前 (2011/10/11 18:45), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串1/1
要按下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
文章代碼(AID): #1Eb1uqNk (java)