Class OidcTokenPropagationReactiveConfig


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

      • 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 Detail

      • OidcTokenPropagationReactiveConfig

        public OidcTokenPropagationReactiveConfig()