27 lines
798 B
Java
27 lines
798 B
Java
package com.baeldung.springvault;
|
|
|
|
import org.springframework.context.annotation.Configuration;
|
|
import org.springframework.vault.authentication.ClientAuthentication;
|
|
import org.springframework.vault.authentication.TokenAuthentication;
|
|
import org.springframework.vault.client.VaultEndpoint;
|
|
import org.springframework.vault.config.AbstractVaultConfiguration;
|
|
|
|
/**
|
|
* Example class to configure Vault beans using AbstractVaultConfiguration
|
|
*
|
|
*/
|
|
@Configuration
|
|
public class VaultConfig extends AbstractVaultConfiguration {
|
|
|
|
@Override
|
|
public ClientAuthentication clientAuthentication() {
|
|
return new TokenAuthentication("00000000-0000-0000-0000-000000000000");
|
|
}
|
|
|
|
@Override
|
|
public VaultEndpoint vaultEndpoint() {
|
|
return VaultEndpoint.create("host", 8020);
|
|
}
|
|
|
|
}
|