Robert Kanter created HADOOP-14998: -------------------------------------- Summary: Make AuthenticationFilter @Public Key: HADOOP-14998 URL: https://issues.apache.org/jira/browse/HADOOP-14998 Project: Hadoop Common Issue Type: Sub-task Affects Versions: 3.0.0 Reporter: Robert Kanter
{{org.apache.hadoop.security.authentication.server.AuthenticationFilter}} is currently marked as {{\@Private}} and {{\@Unstable}}. {code:java} @InterfaceAudience.Private @InterfaceStability.Unstable public class AuthenticationFilter implements Filter { {code} However, many other projects (e.g. Oozie, Hive, Solr, HBase, etc) have been using it for quite some time without having any compatibility issues AFAIK. It doesn't seem to have had any breaking changes in quite some time. On top of that, it implements {{javax.servlet.Filter}}, so it can't change too widely anyway. {{AuthenticationFilter}} provides a lot of useful code for dealing with tokens, Kerberos, etc, and we should encourage related projects to re-use this code instead of rolling their own. I propose we change it to {{\@Public}} and {{\@Evolving}}. -- This message was sent by Atlassian JIRA (v6.4.14#64029) --------------------------------------------------------------------- To unsubscribe, e-mail: common-dev-unsubscr...@hadoop.apache.org For additional commands, e-mail: common-dev-h...@hadoop.apache.org