类 SyncUserFilter

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

@WebFilter(filterName="sync-user-filter", urlPatterns="/oauth/users") public class SyncUserFilter extends ClientAwareFilter
数据同步的filter。pxx
  • 构造器详细资料

    • SyncUserFilter

      public SyncUserFilter()
  • 方法详细资料

    • bind

      public static void bind(SyncUserProvider<?> provider)
      绑定实例,这里发生在抽象类
      参数:
      provider - 提供者
    • sharedProvider

      public static <T> SyncUserProvider<T> sharedProvider()
      返回共享的用户提供者
      返回:
      结果
    • init

      public void init(javax.servlet.FilterConfig filterConfig)
      指定者:
      init 在接口中 javax.servlet.Filter
      覆盖:
      init 在类中 ClientAwareFilter
    • setClient

      public void setClient(OAuth2SsoClient client)
      从类复制的说明: OAuth2PostAware
      回传client的值
      指定者:
      setClient 在接口中 OAuth2SsoInitializeAware
      覆盖:
      setClient 在类中 OAuth2PostAware
      参数:
      client - 客户端
    • doFilter

      public void doFilter(javax.servlet.ServletRequest request, javax.servlet.ServletResponse response, javax.servlet.FilterChain chain)
      过滤,此处针对同步请求全量进行处理 当前只支持servlet模式,不支持nio模式,需要不断扩展
      参数:
      request - 请求
      response - 响应
      chain - 链