Package io.quarkus.vault.runtime
Class VaultDynamicCredentialsManager
- java.lang.Object
-
- io.quarkus.vault.runtime.VaultDynamicCredentialsManager
-
@Singleton public class VaultDynamicCredentialsManager extends Object
-
-
Constructor Summary
Constructors Constructor Description VaultDynamicCredentialsManager(VaultClient vaultClient, VaultConfigHolder vaultConfigHolder, VaultAuthManager vaultAuthManager, VaultInternalSystemBackend vaultInternalSystemBackend, VaultInternalDynamicCredentialsSecretEngine vaultInternalDynamicCredentialsSecretEngine)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description io.smallrye.mutiny.Uni<VaultDynamicCredentials>getCredentials(VaultDynamicCredentials currentCredentials, String clientToken, String mount, String requestPath, String role)io.smallrye.mutiny.Uni<Map<String,String>>getDynamicCredentials(String mount, String requestPath, String role)
-
-
-
Constructor Detail
-
VaultDynamicCredentialsManager
public VaultDynamicCredentialsManager(VaultClient vaultClient, VaultConfigHolder vaultConfigHolder, VaultAuthManager vaultAuthManager, VaultInternalSystemBackend vaultInternalSystemBackend, VaultInternalDynamicCredentialsSecretEngine vaultInternalDynamicCredentialsSecretEngine)
-
-
Method Detail
-
getDynamicCredentials
public io.smallrye.mutiny.Uni<Map<String,String>> getDynamicCredentials(String mount, String requestPath, String role)
-
getCredentials
public io.smallrye.mutiny.Uni<VaultDynamicCredentials> getCredentials(VaultDynamicCredentials currentCredentials, String clientToken, String mount, String requestPath, String role)
-
-