Index

A C E F G I J O P R S V 
All Classes and Interfaces|All Packages

A

abortRequest(ClientRequestContext) - Method in class io.quarkus.oidc.token.propagation.runtime.AbstractTokenRequestFilter
 
AbstractTokenRequestFilter - Class in io.quarkus.oidc.token.propagation.runtime
 
AbstractTokenRequestFilter() - Constructor for class io.quarkus.oidc.token.propagation.runtime.AbstractTokenRequestFilter
 
AccessTokenRequestFilter - Class in io.quarkus.oidc.token.propagation
 
AccessTokenRequestFilter() - Constructor for class io.quarkus.oidc.token.propagation.AccessTokenRequestFilter
 

C

clientName() - Method in interface io.quarkus.oidc.token.propagation.runtime.OidcTokenPropagationConfig
Name of the configured OidcClient.

E

enabled() - Method in interface io.quarkus.oidc.token.propagation.runtime.OidcTokenPropagationBuildTimeConfig
If the OIDC Token Propagation is enabled.
enabledDuringAuthentication() - Method in interface io.quarkus.oidc.token.propagation.runtime.OidcTokenPropagationBuildTimeConfig
Whether the token propagation is enabled during the `SecurityIdentity` augmentation.
exchangeToken() - Method in interface io.quarkus.oidc.token.propagation.runtime.OidcTokenPropagationConfig
Exchange the current token with OpenId Connect Provider for a new token using either "urn:ietf:params:oauth:grant-type:token-exchange" or "urn:ietf:params:oauth:grant-type:jwt-bearer" token grant before propagating it.
exchangeTokenClient - Variable in class io.quarkus.oidc.token.propagation.AccessTokenRequestFilter
 
exchangeTokenProperty - Variable in class io.quarkus.oidc.token.propagation.AccessTokenRequestFilter
 

F

filter(ClientRequestContext) - Method in class io.quarkus.oidc.token.propagation.AccessTokenRequestFilter
 
filter(ClientRequestContext) - Method in class io.quarkus.oidc.token.propagation.JsonWebTokenRequestFilter
 

G

getClientName() - Method in class io.quarkus.oidc.token.propagation.AccessTokenRequestFilter
 
getMethodDescription() - Method in class io.quarkus.oidc.token.propagation.AccessTokenRequestFilter
This method is overridden by generated filter classes if the filter should only be applied on the REST client method.

I

initExchangeTokenClient() - Method in class io.quarkus.oidc.token.propagation.AccessTokenRequestFilter
 
io.quarkus.oidc.token.propagation - package io.quarkus.oidc.token.propagation
 
io.quarkus.oidc.token.propagation.runtime - package io.quarkus.oidc.token.propagation.runtime
 
isExchangeToken() - Method in class io.quarkus.oidc.token.propagation.AccessTokenRequestFilter
 

J

jsonWebToken() - Method in interface io.quarkus.oidc.token.propagation.runtime.OidcTokenPropagationConfig
Enable JsonWebTokenRequestFilter instead of AccessTokenRequestFilter for all the injected MP RestClient implementations.
JsonWebToken - Annotation Interface in io.quarkus.oidc.token.propagation
When this annotation is added to a MicroProfile REST Client interface, the JsonWebTokenRequestFilter will be added to the request pipeline.
JsonWebTokenRequestFilter - Class in io.quarkus.oidc.token.propagation
 
JsonWebTokenRequestFilter() - Constructor for class io.quarkus.oidc.token.propagation.JsonWebTokenRequestFilter
 
jwtAccessToken - Variable in class io.quarkus.oidc.token.propagation.JsonWebTokenRequestFilter
 

O

OidcTokenPropagationBuildTimeConfig - Interface in io.quarkus.oidc.token.propagation.runtime
Build time configuration for OIDC Token Propagation.
OidcTokenPropagationConfig - Interface in io.quarkus.oidc.token.propagation.runtime
 

P

propagateToken(ClientRequestContext, String) - Method in class io.quarkus.oidc.token.propagation.runtime.AbstractTokenRequestFilter
 

R

registerFilter() - Method in interface io.quarkus.oidc.token.propagation.runtime.OidcTokenPropagationConfig
Enable either AccessTokenRequestFilter or JsonWebTokenRequestFilter for all the injected MP RestClient implementations.
resignToken - Variable in class io.quarkus.oidc.token.propagation.JsonWebTokenRequestFilter
 

S

secureJsonWebToken() - Method in interface io.quarkus.oidc.token.propagation.runtime.OidcTokenPropagationConfig
Secure the injected and possibly modified JsonWebToken.

V

verifyTokenInstance(ClientRequestContext, Instance<?>) - Method in class io.quarkus.oidc.token.propagation.runtime.AbstractTokenRequestFilter
 
A C E F G I J O P R S V 
All Classes and Interfaces|All Packages