This is an automated email from the ASF dual-hosted git repository.

gifuma pushed a commit to branch trunk
in repository https://gitbox.apache.org/repos/asf/hadoop.git


The following commit(s) were added to refs/heads/trunk by this push:
     new 1b48100  YARN-9522. AppBlock ignores full qualified class name of 
PseudoAuthenticationHandler. Contributed by Prabhu Joseph.
1b48100 is described below

commit 1b48100a5e5c6a08b91a9283bc2dbb7725e3236d
Author: Giovanni Matteo Fumarola <gif...@apache.org>
AuthorDate: Thu May 9 14:02:58 2019 -0700

    YARN-9522. AppBlock ignores full qualified class name of 
PseudoAuthenticationHandler. Contributed by Prabhu Joseph.
---
 .../src/main/java/org/apache/hadoop/yarn/server/webapp/AppBlock.java  | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

diff --git 
a/hadoop-yarn-project/hadoop-yarn/hadoop-yarn-server/hadoop-yarn-server-common/src/main/java/org/apache/hadoop/yarn/server/webapp/AppBlock.java
 
b/hadoop-yarn-project/hadoop-yarn/hadoop-yarn-server/hadoop-yarn-server-common/src/main/java/org/apache/hadoop/yarn/server/webapp/AppBlock.java
index 0c7a536..e09977d 100644
--- 
a/hadoop-yarn-project/hadoop-yarn/hadoop-yarn-server/hadoop-yarn-server-common/src/main/java/org/apache/hadoop/yarn/server/webapp/AppBlock.java
+++ 
b/hadoop-yarn-project/hadoop-yarn/hadoop-yarn-server/hadoop-yarn-server-common/src/main/java/org/apache/hadoop/yarn/server/webapp/AppBlock.java
@@ -32,6 +32,7 @@ import org.apache.commons.text.StringEscapeUtils;
 import org.apache.hadoop.conf.Configuration;
 import org.apache.hadoop.fs.CommonConfigurationKeys;
 import org.apache.hadoop.security.UserGroupInformation;
+import 
org.apache.hadoop.security.authentication.server.PseudoAuthenticationHandler;
 import org.apache.hadoop.security.http.RestCsrfPreventionFilter;
 import org.apache.hadoop.util.StringUtils;
 import org.apache.hadoop.yarn.api.ApplicationBaseProtocol;
@@ -84,7 +85,8 @@ public class AppBlock extends HtmlBlock {
     this.conf = conf;
     // check if UI is unsecured.
     String httpAuth = 
conf.get(CommonConfigurationKeys.HADOOP_HTTP_AUTHENTICATION_TYPE);
-    this.unsecuredUI = (httpAuth != null) && httpAuth.equals("simple");
+    this.unsecuredUI = (httpAuth != null) && (httpAuth.equals("simple") ||
+         httpAuth.equals(PseudoAuthenticationHandler.class.getName()));
   }
 
   @Override


---------------------------------------------------------------------
To unsubscribe, e-mail: common-commits-unsubscr...@hadoop.apache.org
For additional commands, e-mail: common-commits-h...@hadoop.apache.org

Reply via email to