This pull request adds support for using certificate authentication via the 
client_credentials grant type and JWT.  

One note, I was unable to do a full "mvn clean install" as the build failed 
somewhere unrelated to OAuth.
You can view, comment on, or merge this pull request online at:

  https://github.com/jclouds/jclouds/pull/952

-- Commit Summary --

  * client credentials JWT support

-- File Changes --

    M apis/oauth/README (13)
    M apis/oauth/src/main/java/org/jclouds/oauth/v2/AuthorizationApi.java (14)
    A 
apis/oauth/src/main/java/org/jclouds/oauth/v2/config/CertificateFingerprintSupplier.java
 (119)
    M apis/oauth/src/main/java/org/jclouds/oauth/v2/config/CredentialType.java 
(5)
    M apis/oauth/src/main/java/org/jclouds/oauth/v2/config/OAuthModule.java (14)
    M apis/oauth/src/main/java/org/jclouds/oauth/v2/config/OAuthProperties.java 
(9)
    A 
apis/oauth/src/main/java/org/jclouds/oauth/v2/domain/CertificateFingerprint.java
 (44)
    A 
apis/oauth/src/main/java/org/jclouds/oauth/v2/domain/ClientCredentialsAuthArgs.java
 (48)
    A 
apis/oauth/src/main/java/org/jclouds/oauth/v2/domain/ClientCredentialsClaims.java
 (61)
    A 
apis/oauth/src/main/java/org/jclouds/oauth/v2/filters/ClientCredentialsJWTBearerTokenFlow.java
 (121)
    A 
apis/oauth/src/main/java/org/jclouds/oauth/v2/functions/ClientCredentialsClaimsToAssertion.java
 (93)
    M 
apis/oauth/src/test/java/org/jclouds/oauth/v2/AuthorizationApiLiveTest.java (34)
    M 
apis/oauth/src/test/java/org/jclouds/oauth/v2/AuthorizationApiMockTest.java (87)
    A apis/oauth/src/test/resources/testcert.pem (22)

-- Patch Links --

https://github.com/jclouds/jclouds/pull/952.patch
https://github.com/jclouds/jclouds/pull/952.diff

---
You are receiving this because you are subscribed to this thread.
Reply to this email directly or view it on GitHub:
https://github.com/jclouds/jclouds/pull/952

Reply via email to