Class ResourcePrincipalV2FederationClient

    • Constructor Detail

      • ResourcePrincipalV2FederationClient

        public ResourcePrincipalV2FederationClient​(String resourcePrincipalTokenEndpoint,
                                                   String federationEndpoint,
                                                   SessionKeySupplier sessionKeySupplier,
                                                   KeyPairAuthenticationDetailProvider keyPairAuthenticationDetailsProvider,
                                                   ClientConfigurator clientConfigurator,
                                                   CircuitBreakerConfiguration circuitBreakerConfiguration)
        Constructor of ResourcePrincipalsV2FederationClient.
        Parameters:
        resourcePrincipalTokenEndpoint - the endpoint that can provide the resource principal token.
        federationEndpoint - the endpoint that can provide the resource principal session token.
        sessionKeySupplier - the session key supplier.
        keyPairAuthenticationDetailsProvider - the key pair authentication details provider.
        clientConfigurator - the reset client configurator.
        circuitBreakerConfiguration - the rest client circuit breaker configuration. *
      • ResourcePrincipalV2FederationClient

        public ResourcePrincipalV2FederationClient​(String resourcePrincipalTokenEndpoint,
                                                   String federationEndpoint,
                                                   String resourcePrincipalTokenPath,
                                                   String securityContext,
                                                   SessionKeySupplier sessionKeySupplier,
                                                   KeyPairAuthenticationDetailProvider keyPairAuthenticationDetailsProvider,
                                                   ClientConfigurator clientConfigurator,
                                                   CircuitBreakerConfiguration circuitBreakerConfiguration)
        Constructor of ResourcePrincipalsV2FederationClient.
        Parameters:
        resourcePrincipalTokenEndpoint - the endpoint that can provide the resource principal token.
        federationEndpoint - the endpoint that can provide the resource principal session token.
        resourcePrincipalTokenPath - the resource principal token path
        securityContext - the security context
        sessionKeySupplier - the session key supplier.
        keyPairAuthenticationDetailsProvider - the key pair authentication details provider.
        clientConfigurator - the reset client configurator.
        circuitBreakerConfiguration - the rest client circuit breaker configuration. *