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

Bolke de Bruin commented on HADOOP-15996:
-----------------------------------------

[~lmccay]
{quote}[~bolke] - then make the names be what they are. Compat is just not 
meaningful. Make it DEFAULT and MIT or HADOOP and MIT- OS for system makes 
sense or SYSTEM would work too. Again, the semantic differences need to be 
articulated and documented very clearly.
{quote}
I'll go for "hadoop", "MIT_like", "system" (if that is ok). MIT_like as it 
better covers that Hadoop still does deviate from MIT. 
{quote}There is no reason to print a warning for the default mechanism being 
used but folks do need to be able to determine what the default semantics are 
easily.
{quote}
Warning will be removed from HadoopKerberosName (next version of patch). I'd 
like to keep a 'null' check. It should only turn up when people make use of 
KerberosName directly and makes debugging for us and for the user easier. I 
actually spent quite some time on this patch (see above) as I did not use a 
null check earlier and there was not enough direct debug information available 
to pin point the issue.

[~ste...@apache.org]
{quote}TestUserGroupInformation
{quote} * 
{quote}keep with the static imports of specific fields, given someone has 
started that way{quote}
 * 
{quote}{{testConstructorFailures}}. If the exception doesn't match, rethrow the 
full exception, possibly as the cause of a raised assertion. Preserves the 
stack trace.{quote}

Will do. 

> Plugin interface to support more complex usernames in Hadoop
> ------------------------------------------------------------
>
>                 Key: HADOOP-15996
>                 URL: https://issues.apache.org/jira/browse/HADOOP-15996
>             Project: Hadoop Common
>          Issue Type: New Feature
>          Components: security
>            Reporter: Eric Yang
>            Assignee: Bolke de Bruin
>            Priority: Major
>         Attachments: 0001-HADOOP-15996-Make-auth-to-local-configurable.patch, 
> 0001-Make-allowing-or-configurable.patch, 
> 0001-Simple-trial-of-using-krb5.conf-for-auth_to_local-ru.patch, 
> 0002-HADOOP-15996-Make-auth-to-local-configurable.patch, 
> 0003-HADOOP-15996-Make-auth-to-local-configurable.patch, 
> 0004-HADOOP-15996-Make-auth-to-local-configurable.patch, 
> 0005-HADOOP-15996-Make-auth-to-local-configurable.patch, 
> HADOOP-15996.0005.patch, HADOOP-15996.0006.patch
>
>
> Hadoop does not allow support of @ character in username in recent security 
> mailing list vote to revert HADOOP-12751.  Hadoop auth_to_local rule must 
> match to authorize user to login to Hadoop cluster.  This design does not 
> work well in multi-realm environment where identical username between two 
> realms do not map to the same user.  There is also possibility that lossy 
> regex can incorrectly map users.  In the interest of supporting multi-realms, 
> it maybe preferred to pass principal name without rewrite to uniquely 
> distinguish users.  This jira is to revisit if Hadoop can support full 
> principal names without rewrite and provide a plugin to override Hadoop's 
> default implementation of auth_to_local for multi-realm use case.



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)

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

Reply via email to