Class OAuthScopesFilter
java.lang.Object
org.apache.cxf.rs.security.oauth2.filters.OAuthScopesFilter
- All Implemented Interfaces:
jakarta.ws.rs.container.ContainerRequestFilter
@Priority(1001)
public class OAuthScopesFilter
extends Object
implements jakarta.ws.rs.container.ContainerRequestFilter
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected voidprotected voidprotected voidcheckSecureClass(Class<?> cls) voidfilter(jakarta.ws.rs.container.ContainerRequestContext requestContext) protected MethodvoidsetConfidentialClientMethods(Set<String> confidentialClientMethods) voidsetScopesMap(Map<String, List<String>> scopesMap) voidsetScopesMatchAllMap(Map<String, Boolean> scopesMatchAllMap) voidsetScopesStringMap(Map<String, String> scopesStringMap) voidsetSecuredObject(Object object)
-
Constructor Details
-
OAuthScopesFilter
public OAuthScopesFilter()
-
-
Method Details
-
setSecuredObject
-
checkSecureClass
-
filter
public void filter(jakarta.ws.rs.container.ContainerRequestContext requestContext) throws IOException - Specified by:
filterin interfacejakarta.ws.rs.container.ContainerRequestFilter- Throws:
IOException
-
checkClient
-
checkScopes
-
getTargetMethod
-
setScopesMap
-
setScopesStringMap
-
setScopesMatchAllMap
-
setConfidentialClientMethods
-