You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@cxf.apache.org by co...@apache.org on 2016/02/26 18:03:06 UTC

[2/2] cxf-fediz git commit: Log the claims if debug logging is enabled

Log the claims if debug logging is enabled


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

Branch: refs/heads/master
Commit: 706971b733e8d030a06d1f387906db4210727ebb
Parents: 79f9390
Author: Colm O hEigeartaigh <co...@apache.org>
Authored: Fri Feb 26 17:02:44 2016 +0000
Committer: Colm O hEigeartaigh <co...@apache.org>
Committed: Fri Feb 26 17:02:44 2016 +0000

----------------------------------------------------------------------
 .../service/idp/protocols/TrustedIdpOIDCProtocolHandler.java  | 7 +++++++
 1 file changed, 7 insertions(+)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/cxf-fediz/blob/706971b7/services/idp/src/main/java/org/apache/cxf/fediz/service/idp/protocols/TrustedIdpOIDCProtocolHandler.java
----------------------------------------------------------------------
diff --git a/services/idp/src/main/java/org/apache/cxf/fediz/service/idp/protocols/TrustedIdpOIDCProtocolHandler.java b/services/idp/src/main/java/org/apache/cxf/fediz/service/idp/protocols/TrustedIdpOIDCProtocolHandler.java
index 4cfaf47..cb7fc52 100644
--- a/services/idp/src/main/java/org/apache/cxf/fediz/service/idp/protocols/TrustedIdpOIDCProtocolHandler.java
+++ b/services/idp/src/main/java/org/apache/cxf/fediz/service/idp/protocols/TrustedIdpOIDCProtocolHandler.java
@@ -232,6 +232,13 @@ public class TrustedIdpOIDCProtocolHandler implements TrustedIdpProtocolHandler
                 JwsJwtCompactConsumer jwtConsumer = new JwsJwtCompactConsumer(idToken);
                 JwtToken jwt = jwtConsumer.getJwtToken();
                 
+                if (jwt != null && jwt.getClaims() != null && LOG.isDebugEnabled()) {
+                    LOG.debug("Received Claims:");
+                    for (Map.Entry<String, Object> claim : jwt.getClaims().asMap().entrySet()) {
+                        LOG.debug(claim.getKey() + ": " + claim.getValue());
+                    }
+                }
+                
                 // Validate the Signature
                 String sigAlgo = getProperty(trustedIdp, SIGNATURE_ALGORITHM);
                 if (sigAlgo == null || sigAlgo.isEmpty()) {