hadoop-common-issues mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Hudson (JIRA)" <j...@apache.org>
Subject [jira] [Commented] (HADOOP-7119) add Kerberos HTTP SPNEGO authentication support to Hadoop JT/NN/DN/TT web-consoles
Date Fri, 19 Aug 2011 22:37:27 GMT

    [ 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

        

Mime
View raw message