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 tokenbooleanprotected voidvoidsetDataProvider(OAuthDataProvider provider) voidsetJwtTokenConsumer(JoseJwtConsumer jwtTokenConsumer) voidsetMaxValidationDataCacheSize(int maxValidationDataCacheSize) voidsetMessageContext(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
-
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
-
setJwtTokenConsumer
-
isPersistJwtEncoding
public boolean isPersistJwtEncoding() -
setPersistJwtEncoding
public void setPersistJwtEncoding(boolean persistJwtEncoding)
-