[ 
https://issues.apache.org/jira/browse/HADOOP-10307?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Benoy Antony updated HADOOP-10307:
----------------------------------

    Attachment: HADOOP-10307.patch

The requirement is implemented as below:

#  Modify AuthenticationFilter so that it accepts multiple 
_AuthenticationHandler_ via _type_ as a comma separated list.
#  First _AuthenticationHandler_ in the list is set as the default 
# To authenticate a user, AuthenticationFilter looks for _authtype_ url 
parameter. 
If parameter is present, corresponding _AuthenticationHandler_ is looked up by 
matching _authtype_  with _AuthenticationHandler_'s type value. Authentication 
is attempted using the matched _AuthenticationHandler_
If the _authtype_ parameter is not present, default Authentication is used.

I believe , the behavior is backward compatible.
_Test AuthenticationFilter_  is modified to include unit tests for multiple 
mechanisms.
This is tested in our clusters.

> Support multiple Authentication mechanisms for HTTP
> ---------------------------------------------------
>
>                 Key: HADOOP-10307
>                 URL: https://issues.apache.org/jira/browse/HADOOP-10307
>             Project: Hadoop Common
>          Issue Type: Improvement
>          Components: security
>    Affects Versions: 2.2.0
>            Reporter: Benoy Antony
>            Assignee: Benoy Antony
>         Attachments: HADOOP-10307.patch
>
>
> Currently it is possible to specify custom Authentication Handlers  for HTTP 
> authentication.  
> We have a requirement to support multiple mechanisms  to authenticate HTTP 
> access.



--
This message was sent by Atlassian JIRA
(v6.1.5#6160)

Reply via email to