Class TokenIntrospectionService

java.lang.Object
org.apache.cxf.rs.security.oauth2.services.TokenIntrospectionService

@Path("introspect") public class TokenIntrospectionService extends Object
  • Constructor Details

    • TokenIntrospectionService

      public TokenIntrospectionService()
  • Method Details

    • getTokenIntrospection

      @POST @Produces("application/json") @Consumes("application/x-www-form-urlencoded") public TokenIntrospection getTokenIntrospection(@Encoded jakarta.ws.rs.core.MultivaluedMap<String,String> params)
    • setBlockUnsecureRequests

      public void setBlockUnsecureRequests(boolean blockUnsecureRequests)
    • setBlockUnauthorizedRequests

      public void setBlockUnauthorizedRequests(boolean blockUnauthorizedRequests)
    • setDataProvider

      public void setDataProvider(OAuthDataProvider dataProvider)
    • setMessageContext

      @Context public void setMessageContext(MessageContext context)
    • setReportExtraTokenProperties

      public void setReportExtraTokenProperties(boolean reportExtraTokenProperties)
    • getJwtTokenConsumer

      public JoseJwtConsumer getJwtTokenConsumer()
    • setJwtTokenConsumer

      public void setJwtTokenConsumer(JoseJwtConsumer jwtTokenConsumer)
    • isPersistJwtEncoding

      public boolean isPersistJwtEncoding()
    • setPersistJwtEncoding

      public void setPersistJwtEncoding(boolean persistJwtEncoding)