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

Schreibe einen Kommentar