2013-04-30 2 views
1

Google OAuth를 사용하여 GAE 애플리케이션에서 사용자를 인증하고 있습니다. 사용자가 "액세스 권한 부여"를 클릭하면 내 응용 프로그램으로 돌아가고 싶습니다. 콜백 URL을 설정하려고했지만 독립적으로 호출되는 대신 브라우저의 현재 URL에 추가되어 잘못된 URL로 표시됩니다.Google OAuth에 콜백 URL을 설정하는 방법은 무엇입니까?

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()); 

위와 같이 콜백 매개 변수를 설정했지만 작동하지 않습니다. 도와주세요! 미리 감사드립니다.

답변