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

Kai Zheng commented on HADOOP-9671:
-----------------------------------

bq. I assume that "common token" is the one issued by the newly proposed Hadoop 
Authentication Server (HAS). Do you mean that we need to replace the delegation 
token and the blocks tokens with it? 
Right. The “common token” mentioned in the requirement is the one issued by 
HAS. As we have already discussed in HADOOP-9392, HAS token can coexist with 
existing Hadoop tokens (delegation token, block token etc.) and in current 
phase we do not propose to replace Hadoop existing tokens with the new one. In 
the future we might consider that as an improvement and unify Hadoop existing 
tokens with the fundamental infrastructures and facilities provided by HAS. 
 
bq. What is are the "new authentication method" and the "concrete 
authentication method"?
The mentioned “new authentication method” is the proposed TokenAuthn method to 
be added in current Hadoop SASL/RPC framework in lieu of ‘simple’ and 
‘kerberos’. This new authentication method (TokenAuthn) bridges kinds of 
concrete authentication mechanisms to Hadoop for traditional IdPs and identity 
back ends like SQL/JDBC, AD/LDAP, Web SSO products and etc. In this way, Hadoop 
only needs to understand the TokenAuthn method, without bothering to understand 
concrete authentication providers like AD/LDAP.
 
bq. Can you expand on this and also give an example. I got it that the token 
will contain both the main principal and also the group membership based on the 
discussion on other Jiras. Do you mean more than that?
By default TokenAuth framework will define some attributes to be contained in 
the token, as to which attributes to put into, how about we discuss that in 
HADOOP-9836 regarding token definition and API? Besides that, more attributes 
can be provisioned into the token from Attribute Service by employing security 
policies.
 
bq. Hadoop supports this today. Did want to do something different?
Yes Hadoop supports proxy today, and to stay consistent with it TokenAuth 
framework and HAS implementation was introduced with plugin support for various 
IdPs, to support proxy in terms of the token. Please reference the design doc 
for the complete flow and description regarding it. Thanks.

                
> Improve Hadoop security - Use cases, Threat Model and Problems
> --------------------------------------------------------------
>
>                 Key: HADOOP-9671
>                 URL: https://issues.apache.org/jira/browse/HADOOP-9671
>             Project: Hadoop Common
>          Issue Type: Improvement
>            Reporter: Sanjay Radia
>


--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira

Reply via email to