org.apache.cxf.rs.security.oauth2.filters
Class OAuthRequestFilter
java.lang.Object
org.apache.cxf.rs.security.oauth2.services.AbstractAccessTokenValidator
org.apache.cxf.rs.security.oauth2.filters.OAuthRequestFilter
- All Implemented Interfaces:
- org.apache.cxf.jaxrs.ext.RequestHandler
@Provider
public class OAuthRequestFilter
- extends AbstractAccessTokenValidator
- implements org.apache.cxf.jaxrs.ext.RequestHandler
JAX-RS OAuth2 filter which can be used to protect the end-user endpoints
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
OAuthRequestFilter
public OAuthRequestFilter()
handleRequest
public javax.ws.rs.core.Response handleRequest(org.apache.cxf.message.Message m,
org.apache.cxf.jaxrs.model.ClassResourceInfo resourceClass)
- Specified by:
handleRequest in interface org.apache.cxf.jaxrs.ext.RequestHandler
checkHttpVerb
protected boolean checkHttpVerb(javax.servlet.http.HttpServletRequest req,
List<String> verbs)
checkRequestURI
protected boolean checkRequestURI(javax.servlet.http.HttpServletRequest request,
List<String> uris)
setUseUserSubject
public void setUseUserSubject(boolean useUserSubject)
createSecurityContext
protected org.apache.cxf.security.SecurityContext createSecurityContext(javax.servlet.http.HttpServletRequest request,
AccessTokenValidation accessTokenV)
isCorsRequest
protected boolean isCorsRequest(org.apache.cxf.message.Message m)
Apache CXF