[17/49] knox git commit: KNOX-1134 - Regression due to KNOX-1119
KNOX-1134 - Regression due to KNOX-1119 Project: http://git-wip-us.apache.org/repos/asf/knox/repo Commit: http://git-wip-us.apache.org/repos/asf/knox/commit/27217ead Tree: http://git-wip-us.apache.org/repos/asf/knox/tree/27217ead Diff: http://git-wip-us.apache.org/repos/asf/knox/diff/27217ead Branch: refs/heads/KNOX-998-Package_Restructuring Commit: 27217ead9a67bcded8978133a9d7abe40ebc1d1a Parents: d835af9 Author: Colm O hEigeartaigh Authored: Fri Dec 1 12:40:07 2017 + Committer: Colm O hEigeartaigh Committed: Fri Dec 1 12:40:07 2017 + -- .../hadoop/gateway/pac4j/filter/Pac4jIdentityAdapter.java | 7 +-- 1 file changed, 5 insertions(+), 2 deletions(-) -- http://git-wip-us.apache.org/repos/asf/knox/blob/27217ead/gateway-provider-security-pac4j/src/main/java/org/apache/hadoop/gateway/pac4j/filter/Pac4jIdentityAdapter.java -- diff --git a/gateway-provider-security-pac4j/src/main/java/org/apache/hadoop/gateway/pac4j/filter/Pac4jIdentityAdapter.java b/gateway-provider-security-pac4j/src/main/java/org/apache/hadoop/gateway/pac4j/filter/Pac4jIdentityAdapter.java index 1ec0491..20084b1 100644 --- a/gateway-provider-security-pac4j/src/main/java/org/apache/hadoop/gateway/pac4j/filter/Pac4jIdentityAdapter.java +++ b/gateway-provider-security-pac4j/src/main/java/org/apache/hadoop/gateway/pac4j/filter/Pac4jIdentityAdapter.java @@ -78,8 +78,11 @@ public class Pac4jIdentityAdapter implements Filter { logger.debug("User authenticated as: {}", profile); manager.remove(true); String id = null; - if (idAttribute == null) { -id = profile.getAttribute(idAttribute).toString(); + if (idAttribute != null) { +Object attribute = profile.getAttribute(idAttribute); +if (attribute != null) { + id = attribute.toString(); +} if (id == null) { logger.error("Invalid attribute_id: {} configured to be used as principal" + " falling back to default id", idAttribute);
knox git commit: KNOX-1134 - Regression due to KNOX-1119
Repository: knox Updated Branches: refs/heads/v0.14.0 83186a5c6 -> 9610c50c4 KNOX-1134 - Regression due to KNOX-1119 Project: http://git-wip-us.apache.org/repos/asf/knox/repo Commit: http://git-wip-us.apache.org/repos/asf/knox/commit/9610c50c Tree: http://git-wip-us.apache.org/repos/asf/knox/tree/9610c50c Diff: http://git-wip-us.apache.org/repos/asf/knox/diff/9610c50c Branch: refs/heads/v0.14.0 Commit: 9610c50c43e048bf53cb05406360ed1060b01ba7 Parents: 83186a5 Author: Colm O hEigeartaigh Authored: Fri Dec 1 12:40:07 2017 + Committer: Colm O hEigeartaigh Committed: Fri Dec 1 12:41:10 2017 + -- .../hadoop/gateway/pac4j/filter/Pac4jIdentityAdapter.java | 7 +-- 1 file changed, 5 insertions(+), 2 deletions(-) -- http://git-wip-us.apache.org/repos/asf/knox/blob/9610c50c/gateway-provider-security-pac4j/src/main/java/org/apache/hadoop/gateway/pac4j/filter/Pac4jIdentityAdapter.java -- diff --git a/gateway-provider-security-pac4j/src/main/java/org/apache/hadoop/gateway/pac4j/filter/Pac4jIdentityAdapter.java b/gateway-provider-security-pac4j/src/main/java/org/apache/hadoop/gateway/pac4j/filter/Pac4jIdentityAdapter.java index 1ec0491..20084b1 100644 --- a/gateway-provider-security-pac4j/src/main/java/org/apache/hadoop/gateway/pac4j/filter/Pac4jIdentityAdapter.java +++ b/gateway-provider-security-pac4j/src/main/java/org/apache/hadoop/gateway/pac4j/filter/Pac4jIdentityAdapter.java @@ -78,8 +78,11 @@ public class Pac4jIdentityAdapter implements Filter { logger.debug("User authenticated as: {}", profile); manager.remove(true); String id = null; - if (idAttribute == null) { -id = profile.getAttribute(idAttribute).toString(); + if (idAttribute != null) { +Object attribute = profile.getAttribute(idAttribute); +if (attribute != null) { + id = attribute.toString(); +} if (id == null) { logger.error("Invalid attribute_id: {} configured to be used as principal" + " falling back to default id", idAttribute);
knox git commit: KNOX-1134 - Regression due to KNOX-1119
Repository: knox Updated Branches: refs/heads/master d835af99b -> 27217ead9 KNOX-1134 - Regression due to KNOX-1119 Project: http://git-wip-us.apache.org/repos/asf/knox/repo Commit: http://git-wip-us.apache.org/repos/asf/knox/commit/27217ead Tree: http://git-wip-us.apache.org/repos/asf/knox/tree/27217ead Diff: http://git-wip-us.apache.org/repos/asf/knox/diff/27217ead Branch: refs/heads/master Commit: 27217ead9a67bcded8978133a9d7abe40ebc1d1a Parents: d835af9 Author: Colm O hEigeartaigh Authored: Fri Dec 1 12:40:07 2017 + Committer: Colm O hEigeartaigh Committed: Fri Dec 1 12:40:07 2017 + -- .../hadoop/gateway/pac4j/filter/Pac4jIdentityAdapter.java | 7 +-- 1 file changed, 5 insertions(+), 2 deletions(-) -- http://git-wip-us.apache.org/repos/asf/knox/blob/27217ead/gateway-provider-security-pac4j/src/main/java/org/apache/hadoop/gateway/pac4j/filter/Pac4jIdentityAdapter.java -- diff --git a/gateway-provider-security-pac4j/src/main/java/org/apache/hadoop/gateway/pac4j/filter/Pac4jIdentityAdapter.java b/gateway-provider-security-pac4j/src/main/java/org/apache/hadoop/gateway/pac4j/filter/Pac4jIdentityAdapter.java index 1ec0491..20084b1 100644 --- a/gateway-provider-security-pac4j/src/main/java/org/apache/hadoop/gateway/pac4j/filter/Pac4jIdentityAdapter.java +++ b/gateway-provider-security-pac4j/src/main/java/org/apache/hadoop/gateway/pac4j/filter/Pac4jIdentityAdapter.java @@ -78,8 +78,11 @@ public class Pac4jIdentityAdapter implements Filter { logger.debug("User authenticated as: {}", profile); manager.remove(true); String id = null; - if (idAttribute == null) { -id = profile.getAttribute(idAttribute).toString(); + if (idAttribute != null) { +Object attribute = profile.getAttribute(idAttribute); +if (attribute != null) { + id = attribute.toString(); +} if (id == null) { logger.error("Invalid attribute_id: {} configured to be used as principal" + " falling back to default id", idAttribute);