类 SyncUserFilter
java.lang.Object
com.flyfish.oauth.common.OAuth2PostAware
com.flyfish.oauth.filter.ClientAwareFilter
com.flyfish.oauth.filter.SyncUserFilter
- 所有已实现的接口:
OAuth2SsoInitializeAware, javax.servlet.Filter
@WebFilter(filterName="sync-user-filter",
urlPatterns="/oauth/users")
public class SyncUserFilter
extends ClientAwareFilter
数据同步的filter。pxx
-
字段概要
-
构造器概要
构造器 -
方法概要
修饰符和类型方法说明static voidbind(SyncUserProvider<?> provider) 绑定实例,这里发生在抽象类voiddoFilter(javax.servlet.ServletRequest request, javax.servlet.ServletResponse response, javax.servlet.FilterChain chain) 过滤,此处针对同步请求全量进行处理 当前只支持servlet模式,不支持nio模式,需要不断扩展voidinit(javax.servlet.FilterConfig filterConfig) voidsetClient(OAuth2SsoClient client) 回传client的值static <T> SyncUserProvider<T> 返回共享的用户提供者从类继承的方法 ClientAwareFilter
destroy
-
构造器详细资料
-
SyncUserFilter
public SyncUserFilter()
-
-
方法详细资料
-
bind
-
init
public void init(javax.servlet.FilterConfig filterConfig) - 指定者:
init在接口中javax.servlet.Filter- 覆盖:
init在类中ClientAwareFilter
-
setClient
从类复制的说明: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- 链
-