Class AbstractAccessTokenValidator
- java.lang.Object
-
- org.apache.cxf.rs.security.oauth2.services.AbstractAccessTokenValidator
-
- Direct Known Subclasses:
AccessTokenValidatorService,OAuthRequestFilter
public abstract class AbstractAccessTokenValidator extends Object
-
-
Field Summary
Fields Modifier and Type Field Description protected Stringrealmprotected Set<String>supportedSchemes
-
Constructor Summary
Constructors Constructor Description AbstractAccessTokenValidator()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected AccessTokenValidatorfindTokenValidator(String authScheme)protected AccessTokenValidationgetAccessTokenValidation(String authScheme, String authSchemeData, javax.ws.rs.core.MultivaluedMap<String,String> extraProps)Get the access tokenJoseJwtConsumergetJwtTokenConsumer()MessageContextgetMessageContext()booleanisPersistJwtEncoding()protected voidremoveAccessToken(ServerAccessToken at)voidsetDataProvider(OAuthDataProvider provider)voidsetJwtTokenConsumer(JoseJwtConsumer jwtTokenConsumer)voidsetMaxValidationDataCacheSize(int maxValidationDataCacheSize)voidsetMessageContext(MessageContext context)voidsetPersistJwtEncoding(boolean persistJwtEncoding)voidsetRealm(String realm)voidsetTokenValidator(AccessTokenValidator validator)voidsetTokenValidators(List<AccessTokenValidator> validators)
-
-
-
Method Detail
-
setTokenValidator
public void setTokenValidator(AccessTokenValidator validator)
-
setTokenValidators
public void setTokenValidators(List<AccessTokenValidator> validators)
-
setDataProvider
public void setDataProvider(OAuthDataProvider provider)
-
setMessageContext
@Context public void setMessageContext(MessageContext context)
-
getMessageContext
public MessageContext getMessageContext()
-
findTokenValidator
protected AccessTokenValidator findTokenValidator(String authScheme)
-
getAccessTokenValidation
protected AccessTokenValidation getAccessTokenValidation(String authScheme, String authSchemeData, javax.ws.rs.core.MultivaluedMap<String,String> extraProps)
Get the access token
-
removeAccessToken
protected void removeAccessToken(ServerAccessToken at)
-
setRealm
public void setRealm(String realm)
-
setMaxValidationDataCacheSize
public void setMaxValidationDataCacheSize(int maxValidationDataCacheSize)
-
getJwtTokenConsumer
public JoseJwtConsumer getJwtTokenConsumer()
-
setJwtTokenConsumer
public void setJwtTokenConsumer(JoseJwtConsumer jwtTokenConsumer)
-
isPersistJwtEncoding
public boolean isPersistJwtEncoding()
-
setPersistJwtEncoding
public void setPersistJwtEncoding(boolean persistJwtEncoding)
-
-