1
我正在使用Google OAuth在我的GAE應用程序中對用戶進行身份驗證。用戶點擊「授予訪問權限」後,我想返回到我的應用程序。我嘗試設置回調URL,但不是獨立調用,而是附加到瀏覽器中的當前URL,因此顯示爲無效URL。如何爲Google OAuth設置回撥網址?
這裏是我的代碼:
OAuthGetTemporaryToken requestToken = new OAuthGetTemporaryToken(REQUEST_TOKEN_URL);
requestToken.consumerKey = CONSUMER_KEY;
requestToken.transport = TRANSPORT;
requestToken.signer = signer;
requestToken.callback="www.mail.yahoo.com";
OAuthCredentialsResponse requestTokenResponse = requestToken.execute();
// updates signer's token shared secret
signer.tokenSharedSecret = requestTokenResponse.tokenSecret;
OAuthAuthorizeTemporaryTokenUrl authorizeUrl = new OAuthAuthorizeTemporaryTokenUrl(AUTHORIZE_URL);
authorizeUrl.temporaryToken = requestTokenResponse.token;
這條線將其發送給谷歌的OAuth頁面。
resp.sendRedirect(authorizeUrl.build());
我已經設置了回調參數,如上所示,但它不工作。請幫忙!提前致謝。