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 Details

    • supportedSchemes

      protected Set<String> supportedSchemes
    • realm

      protected String realm
  • Constructor Details

    • AbstractAccessTokenValidator

      public AbstractAccessTokenValidator()
  • Method Details

    • 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, jakarta.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)