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(VaultConfigHolder vaultConfigHolder, VaultAuthManager vaultAuthManager, VaultInternalSystemBackend vaultInternalSystemBackend, VaultInternalDynamicCredentialsSecretEngine vaultInternalDynamicCredentialsSecretEngine)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description VaultDynamicCredentialsgetCredentials(VaultDynamicCredentials currentCredentials, String clientToken, String mount, String requestPath, String role)Map<String,String>getDynamicCredentials(String mount, String requestPath, String role)
-
-
-
Constructor Detail
-
VaultDynamicCredentialsManager
public VaultDynamicCredentialsManager(VaultConfigHolder vaultConfigHolder, VaultAuthManager vaultAuthManager, VaultInternalSystemBackend vaultInternalSystemBackend, VaultInternalDynamicCredentialsSecretEngine vaultInternalDynamicCredentialsSecretEngine)
-
-
Method Detail
-
getDynamicCredentials
public Map<String,String> getDynamicCredentials(String mount, String requestPath, String role)
-
getCredentials
public VaultDynamicCredentials getCredentials(VaultDynamicCredentials currentCredentials, String clientToken, String mount, String requestPath, String role)
-
-