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:
- RequestHandler
@Provider
public class OAuthRequestFilter
- extends AbstractAccessTokenValidator
- implements 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(Message m,
ClassResourceInfo resourceClass)
- Specified by:
handleRequest
in interface 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 SecurityContext createSecurityContext(javax.servlet.http.HttpServletRequest request,
AccessTokenValidation accessTokenV)
Apache CXF