Traded 500 lines of junk for <100 line TokenAdapter. You can merge this Pull Request by running:
git pull https://github.com/adriancole/jclouds-labs-google adrian.decruft-oauth-with-auto Or you can view, comment on it, or merge it online at: https://github.com/jclouds/jclouds-labs-google/pull/67 -- Commit Summary -- * At the cost of one trivial type adapter, remove lots of junk with google auto. -- File Changes -- M google-cloud-storage/src/main/java/org/jclouds/googlecloudstorage/config/GoogleCloudStorageParserModule.java (6) M google-compute-engine/src/main/java/org/jclouds/googlecomputeengine/config/GoogleComputeEngineParserModule.java (3) M oauth/pom.xml (6) M oauth/src/main/java/org/jclouds/oauth/v2/OAuthApi.java (1) M oauth/src/main/java/org/jclouds/oauth/v2/OAuthApiMetadata.java (6) M oauth/src/main/java/org/jclouds/oauth/v2/config/OAuthModule.java (41) M oauth/src/main/java/org/jclouds/oauth/v2/domain/ClaimSet.java (173) M oauth/src/main/java/org/jclouds/oauth/v2/domain/Header.java (108) M oauth/src/main/java/org/jclouds/oauth/v2/domain/Token.java (133) M oauth/src/main/java/org/jclouds/oauth/v2/domain/TokenRequest.java (116) M oauth/src/main/java/org/jclouds/oauth/v2/domain/TokenRequestFormat.java (2) M oauth/src/main/java/org/jclouds/oauth/v2/filters/OAuthAuthenticator.java (2) M oauth/src/main/java/org/jclouds/oauth/v2/functions/BuildTokenRequest.java (37) M oauth/src/main/java/org/jclouds/oauth/v2/json/ClaimSetTypeAdapter.java (31) M oauth/src/main/java/org/jclouds/oauth/v2/json/HeaderTypeAdapter.java (24) M oauth/src/main/java/org/jclouds/oauth/v2/json/JWTTokenRequestFormat.java (19) A oauth/src/main/java/org/jclouds/oauth/v2/json/TokenAdapter.java (66) D oauth/src/main/resources/META-INF/services/org.jclouds.apis.ApiMetadata (18) M oauth/src/test/java/org/jclouds/oauth/v2/features/OAuthApiExpectTest.java (20) M oauth/src/test/java/org/jclouds/oauth/v2/features/OAuthApiLiveTest.java (10) M oauth/src/test/java/org/jclouds/oauth/v2/internal/BaseOAuthAuthenticatedApiLiveTest.java (13) M oauth/src/test/java/org/jclouds/oauth/v2/json/JWTTokenRequestFormatTest.java (9) M oauth/src/test/java/org/jclouds/oauth/v2/parse/ParseTokenTest.java (9) -- Patch Links -- https://github.com/jclouds/jclouds-labs-google/pull/67.patch https://github.com/jclouds/jclouds-labs-google/pull/67.diff --- Reply to this email directly or view it on GitHub: https://github.com/jclouds/jclouds-labs-google/pull/67
