Class AbstractAccessTokenValidator
java.lang.Object
org.apache.cxf.rs.security.oauth2.services.AbstractAccessTokenValidator
- Direct Known Subclasses:
AccessTokenValidatorService,OAuthRequestFilter
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected AccessTokenValidatorfindTokenValidator(String authScheme) protected AccessTokenValidationgetAccessTokenValidation(String authScheme, String authSchemeData, jakarta.ws.rs.core.MultivaluedMap<String, String> extraProps) Get the access tokenorg.apache.cxf.rs.security.jose.jwt.JoseJwtConsumerorg.apache.cxf.jaxrs.ext.MessageContextbooleanprotected voidvoidsetDataProvider(OAuthDataProvider provider) voidsetJwtTokenConsumer(org.apache.cxf.rs.security.jose.jwt.JoseJwtConsumer jwtTokenConsumer) voidsetMaxValidationDataCacheSize(int maxValidationDataCacheSize) voidsetMessageContext(org.apache.cxf.jaxrs.ext.MessageContext context) voidsetPersistJwtEncoding(boolean persistJwtEncoding) voidvoidsetTokenValidator(AccessTokenValidator validator) voidsetTokenValidators(List<AccessTokenValidator> validators)
-
Field Details
-
supportedSchemes
-
realm
-
-
Constructor Details
-
AbstractAccessTokenValidator
public AbstractAccessTokenValidator()
-
-
Method Details
-
setTokenValidator
-
setTokenValidators
-
setDataProvider
-
setMessageContext
@Context public void setMessageContext(org.apache.cxf.jaxrs.ext.MessageContext context) -
getMessageContext
public org.apache.cxf.jaxrs.ext.MessageContext getMessageContext() -
findTokenValidator
-
getAccessTokenValidation
protected AccessTokenValidation getAccessTokenValidation(String authScheme, String authSchemeData, jakarta.ws.rs.core.MultivaluedMap<String, String> extraProps) Get the access token -
removeAccessToken
-
setRealm
-
setMaxValidationDataCacheSize
public void setMaxValidationDataCacheSize(int maxValidationDataCacheSize) -
getJwtTokenConsumer
public org.apache.cxf.rs.security.jose.jwt.JoseJwtConsumer getJwtTokenConsumer() -
setJwtTokenConsumer
public void setJwtTokenConsumer(org.apache.cxf.rs.security.jose.jwt.JoseJwtConsumer jwtTokenConsumer) -
isPersistJwtEncoding
public boolean isPersistJwtEncoding() -
setPersistJwtEncoding
public void setPersistJwtEncoding(boolean persistJwtEncoding)
-