[ 
https://issues.apache.org/jira/browse/HADOOP-7119?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13088035#comment-13088035
 ] 

Hudson commented on HADOOP-7119:
--------------------------------

Integrated in Hadoop-Common-trunk-Commit #760 (See 
[https://builds.apache.org/job/Hadoop-Common-trunk-Commit/760/])
    HADOOP-7119. add Kerberos HTTP SPNEGO authentication support to Hadoop 
JT/NN/DN/TT web-consoles. (Alejandro Abdelnur via atm)

atm : http://svn.apache.org/viewcvs.cgi/?root=Apache-SVN&view=rev&rev=1159804
Files : 
* 
/hadoop/common/trunk/hadoop-alfredo/src/test/java/org/apache/hadoop/alfredo/util
* 
/hadoop/common/trunk/hadoop-alfredo/src/test/java/org/apache/hadoop/alfredo/server
* 
/hadoop/common/trunk/hadoop-common/src/main/docs/src/documentation/content/xdocs/HttpAuthentication.xml
* 
/hadoop/common/trunk/hadoop-alfredo/src/examples/src/main/webapp/annonymous/index.html
* /hadoop/common/trunk/hadoop-alfredo/src/site/apt/Configuration.apt.vm
* /hadoop/common/trunk/hadoop-alfredo/src/site/apt/index.apt.vm
* /hadoop/common/trunk/hadoop-alfredo/src/examples/src/main/webapp/simple
* 
/hadoop/common/trunk/hadoop-alfredo/src/test/java/org/apache/hadoop/alfredo/client
* 
/hadoop/common/trunk/hadoop-alfredo/src/test/java/org/apache/hadoop/alfredo/KerberosTestUtils.java
* /hadoop/common/trunk/hadoop-alfredo/src/site
* 
/hadoop/common/trunk/hadoop-common/src/main/java/org/apache/hadoop/security/User.java
* /hadoop/common/trunk/hadoop-alfredo/src/examples/src/main/java
* 
/hadoop/common/trunk/hadoop-common/src/test/java/org/apache/hadoop/security/TestAuthenticationFilter.java
* /hadoop/common/trunk/hadoop-alfredo/src/examples
* /hadoop/common/trunk/hadoop-alfredo/src/examples/src/main/webapp/annonymous
* 
/hadoop/common/trunk/hadoop-alfredo/src/examples/src/main/java/org/apache/hadoop/alfredo/examples/RequestLoggerFilter.java
* /hadoop/common/trunk/hadoop-alfredo/src/site/site.xml
* /hadoop/common/trunk/hadoop-alfredo/src/main/java
* /hadoop/common/trunk/pom.xml
* 
/hadoop/common/trunk/hadoop-alfredo/src/main/java/org/apache/hadoop/alfredo/server/AuthenticationToken.java
* /hadoop/common/trunk/hadoop-common/pom.xml
* 
/hadoop/common/trunk/hadoop-alfredo/src/test/java/org/apache/hadoop/alfredo/server/TestKerberosAuthenticationHandler.java
* 
/hadoop/common/trunk/hadoop-alfredo/src/main/java/org/apache/hadoop/alfredo/client/PseudoAuthenticator.java
* /hadoop/common/trunk/hadoop-alfredo/src/examples/src/main/webapp/index.html
* /hadoop/common/trunk/hadoop-alfredo/src/main/java/org/apache/hadoop
* 
/hadoop/common/trunk/hadoop-alfredo/src/main/java/org/apache/hadoop/alfredo/server/KerberosAuthenticationHandler.java
* /hadoop/common/trunk/hadoop-alfredo/src/site/apt/BuildingIt.apt.vm
* /hadoop/common/trunk/hadoop-alfredo/src/site/apt
* 
/hadoop/common/trunk/hadoop-alfredo/src/examples/src/main/webapp/kerberos/index.html
* /hadoop/common/trunk/hadoop-alfredo/src/test/java/org/apache/hadoop
* 
/hadoop/common/trunk/hadoop-alfredo/src/main/java/org/apache/hadoop/alfredo/util
* /hadoop/common/trunk/hadoop-alfredo/src/main/java/org/apache/hadoop/alfredo
* /hadoop/common/trunk/hadoop-alfredo/README.txt
* /hadoop/common/trunk/hadoop-alfredo/src
* /hadoop/common/trunk/hadoop-alfredo/src/test/java/org/apache
* /hadoop/common/trunk/hadoop-alfredo/src/test/java/org
* /hadoop/common/trunk/hadoop-alfredo/src/test/java/org/apache/hadoop/alfredo
* /hadoop/common/trunk/hadoop-alfredo/BUILDING.txt
* 
/hadoop/common/trunk/hadoop-alfredo/src/examples/src/main/java/org/apache/hadoop/alfredo/examples/WhoServlet.java
* /hadoop/common/trunk/hadoop-alfredo/src/examples/src/main/webapp/kerberos
* /hadoop/common/trunk/hadoop-alfredo/src/test/resources/krb5.conf
* /hadoop/common/trunk/hadoop-alfredo/src/examples/src/main/webapp
* 
/hadoop/common/trunk/hadoop-alfredo/src/test/java/org/apache/hadoop/alfredo/client/TestAuthenticatedURL.java
* 
/hadoop/common/trunk/hadoop-alfredo/src/main/java/org/apache/hadoop/alfredo/client/Authenticator.java
* 
/hadoop/common/trunk/hadoop-alfredo/src/examples/src/main/resources/log4j.properties
* /hadoop/common/trunk/hadoop-alfredo/src/examples/src/main/java/org/apache
* /hadoop/common/trunk/hadoop-project/pom.xml
* /hadoop/common/trunk/hadoop-alfredo/pom.xml
* 
/hadoop/common/trunk/hadoop-alfredo/src/examples/src/main/webapp/WEB-INF/web.xml
* 
/hadoop/common/trunk/hadoop-alfredo/src/test/java/org/apache/hadoop/alfredo/client/AuthenticatorTestCase.java
* 
/hadoop/common/trunk/hadoop-alfredo/src/examples/src/main/java/org/apache/hadoop/alfredo/examples/WhoClient.java
* 
/hadoop/common/trunk/hadoop-alfredo/src/main/java/org/apache/hadoop/alfredo/server/PseudoAuthenticationHandler.java
* 
/hadoop/common/trunk/hadoop-alfredo/src/main/java/org/apache/hadoop/alfredo/util/KerberosName.java
* /hadoop/common/trunk/hadoop-common/CHANGES.txt
* 
/hadoop/common/trunk/hadoop-alfredo/src/test/java/org/apache/hadoop/alfredo/util/TestSigner.java
* 
/hadoop/common/trunk/hadoop-common/src/main/java/org/apache/hadoop/security/token/delegation/AbstractDelegationTokenSecretManager.java
* 
/hadoop/common/trunk/hadoop-common/src/main/docs/src/documentation/content/xdocs/site.xml
* 
/hadoop/common/trunk/hadoop-common/src/main/java/org/apache/hadoop/security/HadoopKerberosName.java
* 
/hadoop/common/trunk/hadoop-alfredo/src/test/java/org/apache/hadoop/alfredo/server/TestAuthenticationToken.java
* /hadoop/common/trunk/hadoop-alfredo/src/examples/src/main/webapp/WEB-INF
* 
/hadoop/common/trunk/hadoop-alfredo/src/main/java/org/apache/hadoop/alfredo/util/SignerException.java
* 
/hadoop/common/trunk/hadoop-alfredo/src/test/java/org/apache/hadoop/alfredo/client/TestPseudoAuthenticator.java
* 
/hadoop/common/trunk/hadoop-alfredo/src/main/java/org/apache/hadoop/alfredo/client/AuthenticatedURL.java
* /hadoop/common/trunk/hadoop-alfredo/src/main/java/org/apache
* 
/hadoop/common/trunk/hadoop-common/src/main/java/org/apache/hadoop/security/SecurityUtil.java
* /hadoop/common/trunk/hadoop-alfredo
* 
/hadoop/common/trunk/hadoop-alfredo/src/examples/src/main/java/org/apache/hadoop/alfredo/examples
* 
/hadoop/common/trunk/hadoop-common/src/main/java/org/apache/hadoop/security/AuthenticationFilterInitializer.java
* /hadoop/common/trunk/hadoop-alfredo/src/test
* /hadoop/common/trunk/hadoop-alfredo/src/site/apt/Examples.apt.vm
* 
/hadoop/common/trunk/hadoop-alfredo/src/examples/src/main/java/org/apache/hadoop
* /hadoop/common/trunk/hadoop-alfredo/src/test/java
* 
/hadoop/common/trunk/hadoop-alfredo/src/main/java/org/apache/hadoop/alfredo/util/Signer.java
* 
/hadoop/common/trunk/hadoop-common/src/main/java/org/apache/hadoop/security/UserGroupInformation.java
* /hadoop/common/trunk/hadoop-alfredo/src/examples/src/main/java/org
* 
/hadoop/common/trunk/hadoop-alfredo/src/test/java/org/apache/hadoop/alfredo/server/TestAuthenticationFilter.java
* 
/hadoop/common/trunk/hadoop-alfredo/src/examples/src/main/java/org/apache/hadoop/alfredo
* /hadoop/common/trunk/hadoop-alfredo/src/examples/src
* 
/hadoop/common/trunk/hadoop-alfredo/src/main/java/org/apache/hadoop/alfredo/server/AuthenticationHandler.java
* /hadoop/common/trunk/hadoop-alfredo/src/examples/src/main
* /hadoop/common/trunk/hadoop-alfredo/src/main/java/org
* 
/hadoop/common/trunk/hadoop-alfredo/src/main/java/org/apache/hadoop/alfredo/server
* 
/hadoop/common/trunk/hadoop-alfredo/src/test/java/org/apache/hadoop/alfredo/util/TestKerberosName.java
* 
/hadoop/common/trunk/hadoop-alfredo/src/examples/src/main/webapp/simple/index.html
* /hadoop/common/trunk/hadoop-alfredo/src/test/resources
* 
/hadoop/common/trunk/hadoop-alfredo/src/test/java/org/apache/hadoop/alfredo/client/TestKerberosAuthenticator.java
* 
/hadoop/common/trunk/hadoop-common/src/main/java/org/apache/hadoop/security/token/delegation/AbstractDelegationTokenIdentifier.java
* /hadoop/common/trunk/hadoop-common/src/main/resources/core-default.xml
* 
/hadoop/common/trunk/hadoop-alfredo/src/main/java/org/apache/hadoop/alfredo/client
* 
/hadoop/common/trunk/hadoop-alfredo/src/main/java/org/apache/hadoop/alfredo/client/KerberosAuthenticator.java
* /hadoop/common/trunk/hadoop-alfredo/src/examples/pom.xml
* 
/hadoop/common/trunk/hadoop-alfredo/src/main/java/org/apache/hadoop/alfredo/client/AuthenticationException.java
* 
/hadoop/common/trunk/hadoop-alfredo/src/main/java/org/apache/hadoop/alfredo/server/AuthenticationFilter.java
* /hadoop/common/trunk/hadoop-alfredo/src/examples/src/main/resources
* 
/hadoop/common/trunk/hadoop-alfredo/src/test/java/org/apache/hadoop/alfredo/server/TestPseudoAuthenticationHandler.java
* /hadoop/common/trunk/hadoop-alfredo/src/main


> add Kerberos HTTP SPNEGO authentication support to Hadoop JT/NN/DN/TT 
> web-consoles
> ----------------------------------------------------------------------------------
>
>                 Key: HADOOP-7119
>                 URL: https://issues.apache.org/jira/browse/HADOOP-7119
>             Project: Hadoop Common
>          Issue Type: New Feature
>          Components: security
>    Affects Versions: 0.23.0
>         Environment: all
>            Reporter: Alejandro Abdelnur
>            Assignee: Alejandro Abdelnur
>             Fix For: 0.23.0
>
>         Attachments: HADOOP-7119v3.patch, HADOOP-7119v4-amendment.patch, 
> HADOOP-7119v4.patch, HADOOP-7119v5.patch, HADOOP-7119v6.patch, 
> ha-common-01.patch, ha-common-02.patch, ha-commons.patch
>
>
> Currently the JT/NN/DN/TT web-consoles don't support any form of 
> authentication.
> Hadoop RPC API already supports Kerberos authentication.
> Kerberos enables single sign-on.
> Popular browsers (Firefox and Internet Explorer) have support for Kerberos 
> HTTP SPNEGO.
> Adding support for Kerberos HTTP SPNEGO to Hadoop web consoles would provide 
> a unified authentication mechanism and single sign-on for Hadoop web UI and 
> Hadoop RPC.

--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

Reply via email to