Comment utiliser OAuth2RestTemplate?

J'essaie de comprendre comment utiliser un OAuth2RestTemplate objet à consommer ma OAuth2 sécurisé service REST (qui est en cours d'exécution en vertu d'un projet différent et supposons également sur un autre serveur, etc...)

f.e. mon repos de service est:

http://localhost:8082/app/helloworld

-> Accès à cette URL génère une erreur car je ne suis pas authentifié

Pour demander un jeton je voudrais aller à:

http://localhost:8082/app/oauth/token?grant_type=password&client_id=restapp&client_secret=restapp&username=**USERNAME**&password=**PASSWORD**

Après avoir reçu le jeton je peut alors se connecter à l'API REST en utilisant l'URL suivante (exemple jeton inséré)

http://localhost:8082/app/helloworld/?access_token=**4855f557-c6ee-43b7-8617-c24591965206**

Maintenant, ma question est comment puis-je mettre en place une seconde application qui peut consommer cette OAuth2 sécurisé API REST? Vraiment, je n'ai pas trouvé d'exemples de travail où vous fournir le nom d'utilisateur et le mot de passe (par exemple en provenance d'un formulaire de login) et un jeton est généré qui peut être ré-utilisé pour obtenir des données de l'API REST.

Je suis actuellement a essayé quelque chose avec les objets suivants:

BaseOAuth2ProtectedResourceDetails baseOAuth2ProtectedResourceDetails =  new BaseOAuth2ProtectedResourceDetails();
baseOAuth2ProtectedResourceDetails.setClientId("restapp");
baseOAuth2ProtectedResourceDetails.setClientSecret("restapp");
baseOAuth2ProtectedResourceDetails.setGrantType("password");
//how to set user name and password ???

DefaultAccessTokenRequest accessTokenRequest = new DefaultAccessTokenRequest();
OAuth2ClientContext oAuth2ClientContext = new DefaultOAuth2ClientContext(accessTokenRequest());

OAuth2RestTemplate restTemplate = new OAuth2RestTemplate(baseOAuth2ProtectedResourceDetails,oAuth2ClientContext);

Mais ce n'est tout simplement pas de travail 🙁

Toutes les idées sont grandement appréciés ou des liens vers des exemples et des tutoriels est grandement apprécié.