Index
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
JsonWebTokenRequestFilterwill 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
All Classes and Interfaces|All Packages