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

Doug Cutting commented on HADOOP-6419:
--------------------------------------

We hope to soon replace WritableRpcEngine with something that's not so 
Java-specific, so that we can easily write RPC clients and servers in languages 
besides Java.  The existing AvroRpcEngine just tunnels Avro-format requests 
over WritableRpcEngine, and is not the language-indepdendent client-server 
implementation we'll probably eventually need.  It would make this future 
evolution easier if the Sasl code were as cleanly separated from the RPC engine 
implementation as possible.

In the current patch large chunks of Sasl-specific code are added to 
Client.java and Server.java, which implement WritableRpcEngine.  Would it 
instead be possible to move most of this to separate Sasl-specific files, to 
minimize the changes to Client.java and Server.java, and maximize the 
(hopefully) reusable Sasl code?


> Change RPC layer to support SASL/token based mutual authentication
> ------------------------------------------------------------------
>
>                 Key: HADOOP-6419
>                 URL: https://issues.apache.org/jira/browse/HADOOP-6419
>             Project: Hadoop Common
>          Issue Type: New Feature
>          Components: security
>            Reporter: Kan Zhang
>            Assignee: Kan Zhang
>         Attachments: c6419-26.patch
>
>
> The authentication mechanism to use will be SASL DIGEST-MD5 (see RFC-2222 and 
> RFC-2831). Since J2SE 5, Sun provides a SASL implementation by default. Both 
> our delegation token and job token can be used as credentials for SASL 
> DIGEST-MD5 authentication.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.

Reply via email to