Interface OidcTokenPropagationReactiveConfig


@ConfigMapping(prefix="quarkus.rest-client-oidc-token-propagation") @ConfigRoot(phase=BUILD_AND_RUN_TIME_FIXED) public interface OidcTokenPropagationReactiveConfig
  • Method Summary

    Modifier and Type
    Method
    Description
    Name of the configured OidcClient.
    boolean
    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.
  • Method Details

    • exchangeToken

      @WithDefault("false") 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

      Optional<String> clientName()
      Name of the configured OidcClient. Note this property is only used if the `exchangeToken` property is enabled.