Github user elbamos commented on the pull request: https://github.com/apache/incubator-zeppelin/pull/53#issuecomment-167490159 I think we should have an organized plan to review and address this PR. I propose that the PR be merged into a new branch of Zeppelin, where the community as a whole will have an easier time reviewing and making PRs on the branch. Then I propose that we review the aspects of this separately. By reviewing/approving/voting-on each aspect in sequence, we will have a clear idea of where the PR is in process, and that will make it easier to move PR forward to final merge (if that's what we want to do). The aspects I see are: * Feature set -- is this the kind of security interface we want to put in Zeppelin? * Architecture -- Is this (shiro) how we want to implement security? * Does it work? * Do we have adequate tests to be able to support and maintain it? * Is it adequately documented that people will be able to use it? The reason I propose a more formal process is that this PR has been sitting here for 8 months now. With that, and with some 82 (!!!) commits, a more structured approach seems like the best way to resolve this PR (one way or the other). (In full disclosure -- My only view about this is that since its security-related, it needs to have *mounds* of tests to make sure the security doesn't get compromised by later commits.)
--- If your project is set up for it, you can reply to this email and have your reply appear on GitHub as well. If your project does not have this feature enabled and wishes so, or if the feature is enabled but not working, please contact infrastructure at infrastruct...@apache.org or file a JIRA ticket with INFRA. ---