Class OAuthScopesFilter
- java.lang.Object
-
- org.apache.cxf.rs.security.oauth2.filters.OAuthScopesFilter
-
- All Implemented Interfaces:
javax.ws.rs.container.ContainerRequestFilter
@Priority(1001) public class OAuthScopesFilter extends Object implements javax.ws.rs.container.ContainerRequestFilter
-
-
Constructor Summary
Constructors Constructor Description OAuthScopesFilter()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected voidcheckClient(Method m)protected voidcheckScopes(Method m)protected voidcheckSecureClass(Class<?> cls)voidfilter(javax.ws.rs.container.ContainerRequestContext requestContext)protected MethodgetTargetMethod()voidsetConfidentialClientMethods(Set<String> confidentialClientMethods)voidsetScopesMap(Map<String,List<String>> scopesMap)voidsetScopesMatchAllMap(Map<String,Boolean> scopesMatchAllMap)voidsetScopesStringMap(Map<String,String> scopesStringMap)voidsetSecuredObject(Object object)
-
-
-
Method Detail
-
setSecuredObject
public void setSecuredObject(Object object)
-
checkSecureClass
protected void checkSecureClass(Class<?> cls)
-
filter
public void filter(javax.ws.rs.container.ContainerRequestContext requestContext) throws IOException- Specified by:
filterin interfacejavax.ws.rs.container.ContainerRequestFilter- Throws:
IOException
-
checkClient
protected void checkClient(Method m)
-
checkScopes
protected void checkScopes(Method m)
-
getTargetMethod
protected Method getTargetMethod()
-
-