Class OidcTokenPropagationReactiveConfig

java.lang.Object
io.quarkus.oidc.token.propagation.reactive.OidcTokenPropagationReactiveConfig

@ConfigRoot(name="oidc-token-propagation-reactive", phase=BUILD_AND_RUN_TIME_FIXED) public class OidcTokenPropagationReactiveConfig extends Object
  • Field Details

    • exchangeToken

      @ConfigItem(defaultValue="false") public boolean exchangeToken
      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.
    • clientName

      @ConfigItem public Optional<String> clientName
      Name of the configured OidcClient. Note this property is only used if the `exchangeToken` property is enabled.
  • Constructor Details

    • OidcTokenPropagationReactiveConfig

      public OidcTokenPropagationReactiveConfig()