You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@cxf.apache.org by se...@apache.org on 2014/04/30 15:32:10 UTC

git commit: [CXF-5705] Updating OAuthAuthorizationdata witha cert property to let view handlers optionally include a link to he client public cert for the current user to check

Repository: cxf
Updated Branches:
  refs/heads/master 68b0b2d51 -> 8cf96594e


[CXF-5705] Updating OAuthAuthorizationdata witha cert property to let view handlers optionally include a link to he client public cert for the current user to check


Project: http://git-wip-us.apache.org/repos/asf/cxf/repo
Commit: http://git-wip-us.apache.org/repos/asf/cxf/commit/8cf96594
Tree: http://git-wip-us.apache.org/repos/asf/cxf/tree/8cf96594
Diff: http://git-wip-us.apache.org/repos/asf/cxf/diff/8cf96594

Branch: refs/heads/master
Commit: 8cf96594e33300f89272ca7be1924b5474e565e3
Parents: 68b0b2d
Author: Sergey Beryozkin <sb...@talend.com>
Authored: Wed Apr 30 14:31:56 2014 +0100
Committer: Sergey Beryozkin <sb...@talend.com>
Committed: Wed Apr 30 14:31:56 2014 +0100

----------------------------------------------------------------------
 .../rs/security/oauth2/common/OAuthAuthorizationData.java   | 9 +++++++++
 .../oauth2/services/RedirectionBasedGrantService.java       | 1 +
 2 files changed, 10 insertions(+)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/cxf/blob/8cf96594/rt/rs/security/oauth-parent/oauth2/src/main/java/org/apache/cxf/rs/security/oauth2/common/OAuthAuthorizationData.java
----------------------------------------------------------------------
diff --git a/rt/rs/security/oauth-parent/oauth2/src/main/java/org/apache/cxf/rs/security/oauth2/common/OAuthAuthorizationData.java b/rt/rs/security/oauth-parent/oauth2/src/main/java/org/apache/cxf/rs/security/oauth2/common/OAuthAuthorizationData.java
index 5b19a21..0b98d08 100644
--- a/rt/rs/security/oauth-parent/oauth2/src/main/java/org/apache/cxf/rs/security/oauth2/common/OAuthAuthorizationData.java
+++ b/rt/rs/security/oauth-parent/oauth2/src/main/java/org/apache/cxf/rs/security/oauth2/common/OAuthAuthorizationData.java
@@ -48,6 +48,7 @@ public class OAuthAuthorizationData implements Serializable {
     private String applicationWebUri;
     private String applicationDescription;
     private String applicationLogoUri;
+    private String applicationCertificate;
     private Map<String, String> extraApplicationProperties = new HashMap<String, String>();
     
     private List<? extends Permission> permissions;
@@ -262,4 +263,12 @@ public class OAuthAuthorizationData implements Serializable {
         this.audience = audience;
     }
 
+    public String getApplicationCertificate() {
+        return applicationCertificate;
+    }
+
+    public void setApplicationCertificate(String applicationCertificate) {
+        this.applicationCertificate = applicationCertificate;
+    }
+
 }

http://git-wip-us.apache.org/repos/asf/cxf/blob/8cf96594/rt/rs/security/oauth-parent/oauth2/src/main/java/org/apache/cxf/rs/security/oauth2/services/RedirectionBasedGrantService.java
----------------------------------------------------------------------
diff --git a/rt/rs/security/oauth-parent/oauth2/src/main/java/org/apache/cxf/rs/security/oauth2/services/RedirectionBasedGrantService.java b/rt/rs/security/oauth-parent/oauth2/src/main/java/org/apache/cxf/rs/security/oauth2/services/RedirectionBasedGrantService.java
index 72ff6fb..461181e 100644
--- a/rt/rs/security/oauth-parent/oauth2/src/main/java/org/apache/cxf/rs/security/oauth2/services/RedirectionBasedGrantService.java
+++ b/rt/rs/security/oauth-parent/oauth2/src/main/java/org/apache/cxf/rs/security/oauth2/services/RedirectionBasedGrantService.java
@@ -196,6 +196,7 @@ public abstract class RedirectionBasedGrantService extends AbstractOAuthService
         secData.setApplicationDescription(client.getApplicationDescription());
         secData.setApplicationLogoUri(client.getApplicationLogoUri());
         secData.setAudience(params.getFirst(OAuthConstants.CLIENT_AUDIENCE));
+        secData.setApplicationName(client.getApplicationCertificate());
         Map<String, String> extraProperties = client.getProperties();
         secData.setExtraApplicationProperties(extraProperties);
         String replyTo = getMessageContext().getUriInfo()