Class AbstractTokenRequestFilter
- java.lang.Object
-
- io.quarkus.oidc.token.propagation.runtime.AbstractTokenRequestFilter
-
- All Implemented Interfaces:
javax.ws.rs.client.ClientRequestFilter
- Direct Known Subclasses:
AccessTokenRequestFilter,JsonWebTokenRequestFilter
@Provider @Singleton @Priority(1000) public abstract class AbstractTokenRequestFilter extends Object implements javax.ws.rs.client.ClientRequestFilter
-
-
Constructor Summary
Constructors Constructor Description AbstractTokenRequestFilter()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected voidabortRequest(javax.ws.rs.client.ClientRequestContext requestContext)voidpropagateToken(javax.ws.rs.client.ClientRequestContext requestContext, String token)protected booleanverifyTokenInstance(javax.ws.rs.client.ClientRequestContext requestContext, javax.enterprise.inject.Instance<?> instance)
-
-
-
Method Detail
-
propagateToken
public void propagateToken(javax.ws.rs.client.ClientRequestContext requestContext, String token) throws IOException- Throws:
IOException
-
verifyTokenInstance
protected boolean verifyTokenInstance(javax.ws.rs.client.ClientRequestContext requestContext, javax.enterprise.inject.Instance<?> instance) throws IOException- Throws:
IOException
-
abortRequest
protected void abortRequest(javax.ws.rs.client.ClientRequestContext requestContext)
-
-