autoconfigure-vault
How to use in client project ?
repositories {
maven {
url 'https://gitlab.com/api/v4/projects/39953646/packages/maven'
}
mavenCentral()
}
dependencies {
// import BOM
implementation(platform("uiowa.ais.springboot:autoconfigure:0.4.0"))
implementation ("uiowa.ais.springboot:autoconfigure-vault")
}- **Inject VaultClient **
@Service
public class ValutService {
private final VaultClient vault;
public ValutService(VaultClient vault) {
this.vault = vault;
}
}- Required properties
| key | type | default value | description |
|---|---|---|---|
| uiowa.ais.vault.client | String | vault client | |
| uiowa.ais.vault.api-key | String | vault api key | |
| uiowa.ais.vault.behavior | Enum | MASK | Vault behavior |