@Provider @PreMatching public class OAuthRequestFilter extends AbstractAccessTokenValidator implements javax.ws.rs.container.ContainerRequestFilter
realm, supportedSchemes| Constructor and Description |
|---|
OAuthRequestFilter() |
| Modifier and Type | Method and Description |
|---|---|
protected boolean |
checkHttpVerb(javax.servlet.http.HttpServletRequest req,
List<String> verbs) |
protected boolean |
checkRequestURI(javax.servlet.http.HttpServletRequest request,
List<String> uris) |
protected boolean |
checkScopeProperty(String scope) |
protected org.apache.cxf.security.SecurityContext |
createSecurityContext(javax.servlet.http.HttpServletRequest request,
AccessTokenValidation accessTokenV) |
void |
filter(javax.ws.rs.container.ContainerRequestContext context) |
protected String[] |
getAuthorizationParts(org.apache.cxf.message.Message m) |
protected String |
getTokenFromFormData(org.apache.cxf.message.Message message) |
protected boolean |
isCorsRequest(org.apache.cxf.message.Message m) |
void |
setAllPermissionsMatch(boolean allPermissionsMatch) |
void |
setAudienceIsEndpointAddress(boolean audienceIsEndpointAddress) |
void |
setCheckFormData(boolean checkFormData) |
void |
setRequiredScopes(List<String> requiredScopes) |
void |
setUseUserSubject(boolean useUserSubject) |
protected boolean |
validateAudience(String audience) |
protected void |
validateRequest(org.apache.cxf.message.Message m) |
findTokenValidator, getAccessTokenValidation, getAudiences, getMessageContext, setAudiences, setDataProvider, setMessageContext, setRealm, setTokenValidator, setTokenValidatorspublic void filter(javax.ws.rs.container.ContainerRequestContext context)
filter in interface javax.ws.rs.container.ContainerRequestFilterprotected void validateRequest(org.apache.cxf.message.Message m)
protected boolean checkHttpVerb(javax.servlet.http.HttpServletRequest req,
List<String> verbs)
protected boolean checkRequestURI(javax.servlet.http.HttpServletRequest request,
List<String> uris)
protected boolean checkScopeProperty(String scope)
public void setUseUserSubject(boolean useUserSubject)
protected org.apache.cxf.security.SecurityContext createSecurityContext(javax.servlet.http.HttpServletRequest request,
AccessTokenValidation accessTokenV)
protected boolean isCorsRequest(org.apache.cxf.message.Message m)
protected boolean validateAudience(String audience)
validateAudience in class AbstractAccessTokenValidatorpublic void setAudienceIsEndpointAddress(boolean audienceIsEndpointAddress)
public void setCheckFormData(boolean checkFormData)
protected String[] getAuthorizationParts(org.apache.cxf.message.Message m)
protected String getTokenFromFormData(org.apache.cxf.message.Message message)
public void setAllPermissionsMatch(boolean allPermissionsMatch)
Apache CXF