Return-Path: X-Original-To: apmail-hadoop-common-issues-archive@minotaur.apache.org Delivered-To: apmail-hadoop-common-issues-archive@minotaur.apache.org Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by minotaur.apache.org (Postfix) with SMTP id 6BFFF1096B for ; Tue, 10 Sep 2013 22:57:52 +0000 (UTC) Received: (qmail 18706 invoked by uid 500); 10 Sep 2013 22:57:52 -0000 Delivered-To: apmail-hadoop-common-issues-archive@hadoop.apache.org Received: (qmail 18653 invoked by uid 500); 10 Sep 2013 22:57:52 -0000 Mailing-List: contact common-issues-help@hadoop.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: common-issues@hadoop.apache.org Delivered-To: mailing list common-issues@hadoop.apache.org Received: (qmail 18470 invoked by uid 99); 10 Sep 2013 22:57:51 -0000 Received: from arcas.apache.org (HELO arcas.apache.org) (140.211.11.28) by apache.org (qpsmtpd/0.29) with ESMTP; Tue, 10 Sep 2013 22:57:51 +0000 Date: Tue, 10 Sep 2013 22:57:51 +0000 (UTC) From: "Kai Zheng (JIRA)" To: common-issues@hadoop.apache.org Message-ID: In-Reply-To: References: Subject: [jira] [Commented] (HADOOP-9947) Remove Kerberos specific login implementation out of UGI into separate class MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit X-JIRA-FingerPrint: 30527f35849b9dde25b450d4833f0394 [ https://issues.apache.org/jira/browse/HADOOP-9947?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13763657#comment-13763657 ] Kai Zheng commented on HADOOP-9947: ----------------------------------- To review the change to be made by this, please look at the doc attached in HADOOP-9797 or reference the following link. Comments are welcome. Thanks. https://issues.apache.org/jira/secure/attachment/12601113/Pluggable%20and%20Compatible%20UGI%20Change.pdf > Remove Kerberos specific login implementation out of UGI into separate class > ---------------------------------------------------------------------------- > > Key: HADOOP-9947 > URL: https://issues.apache.org/jira/browse/HADOOP-9947 > Project: Hadoop Common > Issue Type: Improvement > Components: security > Reporter: Kai Zheng > Assignee: Kai Zheng > > As part of effort in HADOOP-9926 and HADOOP-9797, this particularly focuses on removing Kerberos specific login implementations from UGI into separate classes based on the new login framework. In this way, keytab login, ticket cache login and etc will be taken care of in much modular approach, meanwhile it will simplify the UGI class greatly. As good side effect of it, this change will also get rid of the relevant statics like keytab, principal etc in UGI as such variables will be maintained in separate class. The change should be compatible, it refactors and improves the implementation, keeping the public API. -- 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