Interface SecretsProviderFacadeFactory


@EvolvingAll public interface SecretsProviderFacadeFactory
Factory for creating instances of SecretsProviderFacade
  • Method Details

    • createGlobal

      SecretsProviderFacade createGlobal(SecretsProvider secretsProvider)
      Make a facade from a single secrets provider.
      Parameters:
      secretsProvider - The underlying secrets provider.
      Returns:
      The facade.
    • createRealm

      SecretsProviderFacade createRealm(SecretsProvider globalSecretsProvider, SecretsProvider realmSecretsProvider)
      Make a facade from the given secrets provider.
      Parameters:
      globalSecretsProvider - The underlying global secrets provider.
      realmSecretsProvider - The underlying realm secrets provider.
      Returns:
      The facade.