Class AbstractTokenRequestFilter
java.lang.Object
io.quarkus.oidc.token.propagation.runtime.AbstractTokenRequestFilter
- All Implemented Interfaces:
jakarta.ws.rs.client.ClientRequestFilter
- Direct Known Subclasses:
AccessTokenRequestFilter,JsonWebTokenRequestFilter
@Provider
@Singleton
@Priority(1000)
public abstract class AbstractTokenRequestFilter
extends Object
implements jakarta.ws.rs.client.ClientRequestFilter
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected voidabortRequest(jakarta.ws.rs.client.ClientRequestContext requestContext) voidpropagateToken(jakarta.ws.rs.client.ClientRequestContext requestContext, String token) protected booleanverifyTokenInstance(jakarta.ws.rs.client.ClientRequestContext requestContext, jakarta.enterprise.inject.Instance<?> instance) Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface jakarta.ws.rs.client.ClientRequestFilter
filter
-
Constructor Details
-
AbstractTokenRequestFilter
public AbstractTokenRequestFilter()
-
-
Method Details
-
propagateToken
public void propagateToken(jakarta.ws.rs.client.ClientRequestContext requestContext, String token) throws IOException - Throws:
IOException
-
verifyTokenInstance
protected boolean verifyTokenInstance(jakarta.ws.rs.client.ClientRequestContext requestContext, jakarta.enterprise.inject.Instance<?> instance) throws IOException - Throws:
IOException
-
abortRequest
protected void abortRequest(jakarta.ws.rs.client.ClientRequestContext requestContext)
-