public class JwtAuthorizationFilter
extends org.apache.shiro.biz.web.filter.authz.AbstracAuthorizationFilter
| 限定符和类型 | 字段和说明 |
|---|---|
protected static String |
AUTHORIZATION_HEADER
HTTP Authorization header, equal to
Authorization |
protected static String |
AUTHORIZATION_PARAM |
| 构造器和说明 |
|---|
JwtAuthorizationFilter() |
| 限定符和类型 | 方法和说明 |
|---|---|
protected org.apache.shiro.authc.AuthenticationToken |
createJwtToken(javax.servlet.ServletRequest request,
javax.servlet.ServletResponse response) |
protected String |
getAccessToken(javax.servlet.ServletRequest request) |
String |
getAuthorizationCookieName() |
String |
getAuthorizationHeaderName() |
String |
getAuthorizationParamName() |
JwtPayloadRepository |
getJwtPayloadRepository() |
protected boolean |
isAccessAllowed(javax.servlet.ServletRequest request,
javax.servlet.ServletResponse response,
Object mappedValue) |
boolean |
isCheckExpiry() |
protected boolean |
isJwtSubmission(javax.servlet.ServletRequest request,
javax.servlet.ServletResponse response) |
protected boolean |
onAccessFailure(Object mappedValue,
Exception e,
javax.servlet.ServletRequest request,
javax.servlet.ServletResponse response) |
void |
setAuthorizationCookieName(String authorizationCookieName) |
void |
setAuthorizationHeaderName(String authorizationHeaderName) |
void |
setAuthorizationParamName(String authorizationParamName) |
void |
setCheckExpiry(boolean checkExpiry) |
void |
setJwtPayloadRepository(JwtPayloadRepository jwtPayloadRepository) |
getHost, getSubject, isSessionStateless, onAccessDenied, onAccessSuccess, setSessionStatelessgetUnauthorizedUrl, setUnauthorizedUrlgetLoginUrl, isLoginRequest, onAccessDenied, onPreHandle, redirectToLogin, saveRequest, saveRequestAndRedirectToLogin, setLoginUrlgetPathWithinApplication, isEnabled, pathsMatch, pathsMatch, preHandle, processPathConfigafterCompletion, cleanup, doFilterInternal, executeChain, postHandledoFilter, getAlreadyFilteredAttributeName, isEnabled, isEnabled, setEnabled, shouldNotFilterdestroy, getFilterConfig, getInitParam, init, onFilterConfigSet, setFilterConfigprotected boolean isAccessAllowed(javax.servlet.ServletRequest request,
javax.servlet.ServletResponse response,
Object mappedValue)
throws Exception
isAccessAllowed 在类中 org.apache.shiro.biz.web.filter.authz.AbstracAuthorizationFilterExceptionprotected boolean onAccessFailure(Object mappedValue, Exception e, javax.servlet.ServletRequest request, javax.servlet.ServletResponse response)
onAccessFailure 在类中 org.apache.shiro.biz.web.filter.authz.AbstracAuthorizationFilterprotected org.apache.shiro.authc.AuthenticationToken createJwtToken(javax.servlet.ServletRequest request,
javax.servlet.ServletResponse response)
protected boolean isJwtSubmission(javax.servlet.ServletRequest request,
javax.servlet.ServletResponse response)
protected String getAccessToken(javax.servlet.ServletRequest request)
public String getAuthorizationHeaderName()
public void setAuthorizationHeaderName(String authorizationHeaderName)
public String getAuthorizationParamName()
public void setAuthorizationParamName(String authorizationParamName)
public String getAuthorizationCookieName()
public void setAuthorizationCookieName(String authorizationCookieName)
public JwtPayloadRepository getJwtPayloadRepository()
public void setJwtPayloadRepository(JwtPayloadRepository jwtPayloadRepository)
public boolean isCheckExpiry()
public void setCheckExpiry(boolean checkExpiry)
Copyright © 2018. All rights reserved.