2013-04-09 7 views
5

Jeśli ktoś ma doświadczenie w używaniu http://oauth.googlecode.com/svn/code/java/core/ i przykładowego serwera w tym kodzie, być może mógłbyś mi wyjaśnić, w jaki sposób obsługiwane są Obsługi uwierzytelnionych wniosków? Odniesienie: http://tools.ietf.org/html/rfc5849#section-3Uwierzytelnione żądania w OAuth Java

Tak więc, gdy użytkownik jest uwierzytelniony i chroniony serwer regresu chce tylko potwierdzić autentyczność wobec dostawcy OAuth.

Odpowiedz

2

Utwórz nowy projekt z konsoli Google API i uzyskaj identyfikator klienta i tajny klucz. https://code.google.com/apis/console

Po tym przykładzie https://code.google.com/p/google-api-java-client/wiki/OAuth2Draft10 jako pomoc w opracowaniu wtyczki klienta OAUTH dla Google.

Upewnij się, że zmienił się zakres, oddzwonił adres URL i skrócono adres URL itp. Zgodnie z potrzebami.

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

Ta strona pomoże Ci zrozumieć, uwierzytelnianie i autoryzacja strumieniowi https://developers.google.com/accounts/docs/OAuth2

Przydatne rzeczy dla Google OAuth

OAuth 2.0 Playground 

Niesamowite zabaw. Spowoduje to utworzenie OAuth w aplikacji i uzyskanie żądanych informacji. Innymi słowy, możesz zobaczyć, jak uruchomi się Twoja aplikacja dla OAUTH i jakie informacje są wymagane do zakodowania OAUTH dla Google. https://developers.google.com/oauthplayground/

Verify Access Token 

Zweryfikuj swój token dostępu z tego adresu URL https://www.googleapis.com/oauth2/v1/tokeninfo?access_token=* **

Powiązane problemy