Class TokenIntrospectionService
java.lang.Object
org.apache.cxf.rs.security.oauth2.services.TokenIntrospectionService
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionorg.apache.cxf.rs.security.jose.jwt.JoseJwtConsumergetTokenIntrospection(jakarta.ws.rs.core.MultivaluedMap<String, String> params) booleanvoidsetBlockUnauthorizedRequests(boolean blockUnauthorizedRequests) voidsetBlockUnsecureRequests(boolean blockUnsecureRequests) voidsetDataProvider(OAuthDataProvider dataProvider) voidsetJwtTokenConsumer(org.apache.cxf.rs.security.jose.jwt.JoseJwtConsumer jwtTokenConsumer) voidsetMessageContext(org.apache.cxf.jaxrs.ext.MessageContext context) voidsetPersistJwtEncoding(boolean persistJwtEncoding) voidsetReportExtraTokenProperties(boolean reportExtraTokenProperties)
-
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
-
setMessageContext
@Context public void setMessageContext(org.apache.cxf.jaxrs.ext.MessageContext context) -
setReportExtraTokenProperties
public void setReportExtraTokenProperties(boolean reportExtraTokenProperties) -
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)
-