类 AuthFilter

  • 所有已实现的接口:
    javax.servlet.Filter

    public class AuthFilter
    extends java.lang.Object
    implements javax.servlet.Filter
    Unified filter to handle authentication and authorization.
    从以下版本开始:
    1.2.0
    作者:
    nkorange
    • 字段概要

      字段 
      修饰符和类型 字段 说明
      private com.alibaba.nacos.auth.common.AuthConfigs authConfigs  
      private com.alibaba.nacos.auth.AuthManager authManager  
      private ControllerMethodsCache methodsCache  
      private java.util.Map<java.lang.Class<? extends com.alibaba.nacos.auth.parser.ResourceParser>,​com.alibaba.nacos.auth.parser.ResourceParser> parserInstance  
    • 构造器概要

      构造器 
      构造器 说明
      AuthFilter()  
    • 方法概要

      所有方法 实例方法 具体方法 
      修饰符和类型 方法 说明
      void doFilter​(javax.servlet.ServletRequest request, javax.servlet.ServletResponse response, javax.servlet.FilterChain chain)  
      private com.alibaba.nacos.auth.parser.ResourceParser getResourceParser​(java.lang.Class<? extends com.alibaba.nacos.auth.parser.ResourceParser> parseClass)  
      • 从类继承的方法 java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • 从接口继承的方法 javax.servlet.Filter

        destroy, init
    • 字段详细资料

      • authConfigs

        @Autowired
        private com.alibaba.nacos.auth.common.AuthConfigs authConfigs
      • authManager

        @Autowired
        private com.alibaba.nacos.auth.AuthManager authManager
      • parserInstance

        private java.util.Map<java.lang.Class<? extends com.alibaba.nacos.auth.parser.ResourceParser>,​com.alibaba.nacos.auth.parser.ResourceParser> parserInstance
    • 构造器详细资料

      • AuthFilter

        public AuthFilter()
    • 方法详细资料

      • doFilter

        public void doFilter​(javax.servlet.ServletRequest request,
                             javax.servlet.ServletResponse response,
                             javax.servlet.FilterChain chain)
                      throws java.io.IOException,
                             javax.servlet.ServletException
        指定者:
        doFilter 在接口中 javax.servlet.Filter
        抛出:
        java.io.IOException
        javax.servlet.ServletException
      • getResourceParser

        private com.alibaba.nacos.auth.parser.ResourceParser getResourceParser​(java.lang.Class<? extends com.alibaba.nacos.auth.parser.ResourceParser> parseClass)
                                                                        throws java.lang.IllegalAccessException,
                                                                               java.lang.InstantiationException
        抛出:
        java.lang.IllegalAccessException
        java.lang.InstantiationException