public class TokenVerifierFilter extends Object implements javax.servlet.Filter
| 构造器和说明 |
|---|
TokenVerifierFilter() |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
addExceptUrl(String... url) |
void |
destroy() |
void |
doFilter(javax.servlet.ServletRequest request,
javax.servlet.ServletResponse response,
javax.servlet.FilterChain chain) |
void |
init(javax.servlet.FilterConfig filterConfig) |
void |
setCheckUid(boolean checkUid)
是否强制检查 http header uid 与token中一致
|
void |
setDecoder(UidDecoder decoder)
设置 http header中解码uid实现类 默认不做处理
|
void |
setExceptUrlList(List<String> exceptUrlList) |
void |
setJwtHttpHeaderKey(String jwtHttpHeaderKey)
设置jwt http header key or url queryString parameter key 默认Authorization
|
void |
setSecurityKey(String securityKey) |
void |
setTokenStore(TokenStore tokenStore) |
void |
setUidHttpHeaderKey(String uidHttpHeaderKey)
http header中提交uid key 默认为uid
|
void |
setVerifyTokenConfigUrl(String verifyTokenConfigUrl) |
void |
setWebToken(WebToken webToken) |
public void init(javax.servlet.FilterConfig filterConfig)
throws javax.servlet.ServletException
init 在接口中 javax.servlet.Filterjavax.servlet.ServletExceptionpublic void doFilter(javax.servlet.ServletRequest request,
javax.servlet.ServletResponse response,
javax.servlet.FilterChain chain)
throws IOException,
javax.servlet.ServletException
doFilter 在接口中 javax.servlet.FilterIOExceptionjavax.servlet.ServletExceptionpublic void destroy()
destroy 在接口中 javax.servlet.Filterpublic void addExceptUrl(String... url)
public void setVerifyTokenConfigUrl(String verifyTokenConfigUrl)
public void setTokenStore(TokenStore tokenStore)
public void setWebToken(WebToken webToken)
public void setSecurityKey(String securityKey)
public void setJwtHttpHeaderKey(String jwtHttpHeaderKey)
public void setCheckUid(boolean checkUid)
public void setUidHttpHeaderKey(String uidHttpHeaderKey)
public void setDecoder(UidDecoder decoder)
Copyright © 2022. All rights reserved.