Class AccessTokenRequestFilter
java.lang.Object
io.quarkus.oidc.token.propagation.runtime.AbstractTokenRequestFilter
io.quarkus.oidc.token.propagation.AccessTokenRequestFilter
- All Implemented Interfaces:
jakarta.ws.rs.client.ClientRequestFilter
-
Field Summary
FieldsModifier and TypeFieldDescription(package private) io.quarkus.oidc.client.OidcClient(package private) String -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidfilter(jakarta.ws.rs.client.ClientRequestContext requestContext) protected Stringprotected io.quarkus.security.spi.runtime.MethodDescriptionThis method is overridden by generated filter classes if the filter should only be applied on the REST client method.voidprotected booleanMethods inherited from class io.quarkus.oidc.token.propagation.runtime.AbstractTokenRequestFilter
abortRequest, propagateToken, verifyTokenInstance
-
Field Details
-
exchangeTokenClient
io.quarkus.oidc.client.OidcClient exchangeTokenClient -
exchangeTokenProperty
String exchangeTokenProperty
-
-
Constructor Details
-
AccessTokenRequestFilter
public AccessTokenRequestFilter()
-
-
Method Details
-
initExchangeTokenClient
@PostConstruct public void initExchangeTokenClient() -
isExchangeToken
protected boolean isExchangeToken() -
filter
- Throws:
IOException
-
getClientName
-
getMethodDescription
protected io.quarkus.security.spi.runtime.MethodDescription getMethodDescription()This method is overridden by generated filter classes if the filter should only be applied on the REST client method.- Returns:
- REST client method description for which this filter should be applied; or null if applies to all methods
-