2013-04-09 11 views
5

Wenn jemand Erfahrung in der Verwendung von http://oauth.googlecode.com/svn/code/java/core/ und dem Beispielserver in diesem Code hat, könnten Sie mir vielleicht erklären, wie die Behandlung von Authenticated Requests umgesetzt wird? Referenz auf: http://tools.ietf.org/html/rfc5849#section-3Authentifizierte Anforderungen in OAuth Java

Also, wenn ein Benutzer authentifiziert ist und der geschützte Recourse-Server nur die Authentizität gegenüber dem OAuth-Provider bestätigen will.

Antwort

2

Erstellen Sie ein neues Projekt von der Google API-Konsole und erhalten Sie die Client-ID und den geheimen Schlüssel. https://code.google.com/apis/console

Nach diesem Beispiel https://code.google.com/p/google-api-java-client/wiki/OAuth2Draft10 als Hilfe zur Entwicklung OAUTH Client Plugin für Google.

Stellen Sie sicher, dass Sie Ihren Umfang, Rückruf-URL und Short-End-URL usw. nach Ihren Bedürfnissen geändert haben.

private static final String SCOPE = "https://www.googleapis.com/auth/urlshortener"; 
private static final String CALLBACK_URL = "urn:ietf:wg:oauth:2.0:oob"; 
... 


GenericUrl shortenEndpoint = new GenericUrl("https://www.googleapis.com/urlshortener/v1/url"); 

Diese Seite wird Ihnen helfen, die Authentifizierung und Autorisierung Fluss https://developers.google.com/accounts/docs/OAuth2

hilfreiche Dinge für Google OAUTH

OAuth 2.0 Playground 

Ehrfürchtig Spielplatz zu verstehen. Dadurch wird OAuth mit Ihrer App erstellt und Sie erhalten die gewünschten Informationen. Mit anderen Worten, Sie können sehen, wie Ihre Anwendung für OAUTH läuft und welche Informationen benötigt werden, um OAUTH für Google zu codieren. https://developers.google.com/oauthplayground/

Verify Access Token 

Überprüfen Sie die Zugriffstoken von dieser URL https://www.googleapis.com/oauth2/v1/tokeninfo?access_token=* **

Verwandte Themen