You are viewing a plain text version of this content. The canonical link for it is here.
Posted to common-issues@hadoop.apache.org by "Daryn Sharp (JIRA)" <ji...@apache.org> on 2013/04/22 22:35:16 UTC
[jira] [Commented] (HADOOP-9479) Ability to plugin custom
authentication mechanisms based on Jaas and Sasl
[ https://issues.apache.org/jira/browse/HADOOP-9479?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13638406#comment-13638406 ]
Daryn Sharp commented on HADOOP-9479:
-------------------------------------
I like the overall goal, but feel it's a bit rigid in only providing support for only one additional authentication method. This change dovetails with the stalled SASL work I've been doing in the subtasks for HADOOP-8779. I keep meaning to get back to it. Many of the changes were nudging the authentication scheme towards a pluggable design - you've even taken advantage of some of those changes!
The new hadoop SASL related interfaces shouldn't be necessary. The javax SASL framework uses a factory pattern to create clients and servers via SecurityProviders. SaslPlainServer does this, although there's probably a cleaner way to do it.
The good news is the patch should be significantly smaller if leveraging the javax framework.
> Ability to plugin custom authentication mechanisms based on Jaas and Sasl
> -------------------------------------------------------------------------
>
> Key: HADOOP-9479
> URL: https://issues.apache.org/jira/browse/HADOOP-9479
> Project: Hadoop Common
> Issue Type: Sub-task
> Components: security
> Reporter: Benoy Antony
> Assignee: Benoy Antony
> Attachments: customauthentication.pdf, HADOOP-9479.patch
>
>
> Currently, it is not possible to hookup new/modified authentication mechanism to Hadoop.
> The task is to create an extension in hadoop to plugin new Authentication mechanism. The new authentication mechanism should have both Jaas and Sasl implementations.
--
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