Interface OidcTokenPropagationBuildTimeConfig
@ConfigMapping(prefix="quarkus.resteasy-client-oidc-token-propagation")
@ConfigRoot(phase=BUILD_TIME)
public interface OidcTokenPropagationBuildTimeConfig
Build time configuration for OIDC Token Propagation.
-
Method Summary
Modifier and TypeMethodDescriptionbooleanenabled()If the OIDC Token Propagation is enabled.booleanWhether the token propagation is enabled during the `SecurityIdentity` augmentation.
-
Method Details
-
enabled
@WithDefault("true") boolean enabled()If the OIDC Token Propagation is enabled. -
enabledDuringAuthentication
@WithDefault("false") boolean enabledDuringAuthentication()Whether the token propagation is enabled during the `SecurityIdentity` augmentation. For example, you may need to use a REST client from `SecurityIdentityAugmentor` to propagate the current token to acquire additional roles for the `SecurityIdentity`. Note, this feature relies on a duplicated context. More information about Vert.x duplicated context can be found in xref:duplicated-context.adoc[this guide].
-