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

Aaron T. Myers commented on HDFS-3466:
--------------------------------------

bq. I still feel that this flexibility is good to have. The users would have to 
keep track of if any keytab was generated for a given principal to know when to 
use the '-norandkey' option. To me this makes it easier to manage keytabs and 
principals.

They're still going to have to know to do this even with separate configuration 
options, since the user might try to export a new keytab for the HTTP/... 
principal without knowing that they've already done so for a different service. 
I don't see how having two separate configuration options makes things easier.

----

If we go forward with this, then I think we should not require the two separate 
configuration options. In the current patch, the user would have to set both 
DFS_NAMENODE_KEYTAB_FILE_KEY and DFS_WEB_AUTHENTICATION_KERBEROS_KEYTAB_KEY 
even if entries for both principals were contained in a single keytab. We 
should make NameNodeHttpServer try DFS_NAMENODE_KEYTAB_FILE_KEY first, and then 
fall back on trying DFS_WEB_AUTHENTICATION_KERBEROS_KEYTAB_KEY if the first one 
does not contain an entry for the appropriate principal.
                
> The SPNEGO filter for the NameNode should come out of the web keytab file
> -------------------------------------------------------------------------
>
>                 Key: HDFS-3466
>                 URL: https://issues.apache.org/jira/browse/HDFS-3466
>             Project: Hadoop HDFS
>          Issue Type: Bug
>          Components: name-node, security
>    Affects Versions: 1.1.0, 2.0.0-alpha
>            Reporter: Owen O'Malley
>            Assignee: Owen O'Malley
>         Attachments: hdfs-3466-b1.patch, hdfs-3466-trunk.patch
>
>
> Currently, the spnego filter uses the DFS_NAMENODE_KEYTAB_FILE_KEY to find 
> the keytab. It should use the DFS_WEB_AUTHENTICATION_KERBEROS_KEYTAB_KEY to 
> do it.

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: 
https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

Reply via email to