Festlegen callback-URL für Google OAuth?
Ich bin mit Google OAuth zur Authentifizierung der Benutzer in meine GAE-Anwendung. Nachdem der Benutzer klickt auf "Zugriff Gewähren", ich will zurück zu meiner Anwendung. Ich habe versucht, die callback-URL, aber anstatt, dass Sie gerufen sind unabhängig, es wird angehängt, um die aktuelle URL in den browser, und zeigt damit, wie eine ungültige URL.
Hier ist mein code:
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;
Diese Zeile sendet diese an die Google-OAuth-Seite.
resp.sendRedirect(authorizeUrl.build());
Habe ich die callback-parameter, wie oben gezeigt, aber es funktioniert nicht. Bitte helfen Sie mit! Vielen Dank im Voraus.
InformationsquelleAutor user1625971 | 2013-04-30
Du musst angemeldet sein, um einen Kommentar abzugeben.
Dies ist OAuth1 Sachen, die veraltet ist. Versuchen Sie, die Verwendung von OAuth 2.0 statt. Start bei https://developers.google.com/accounts/docs/OAuth2
InformationsquelleAutor Tim Bray