public abstract class AbstractReactiveVaultConfiguration extends AbstractVaultConfiguration
Reactive Vault support creates a VaultTokenSupplier (for the session token)
from the configured AbstractVaultConfiguration.clientAuthentication(). The authentication object must
implement AuthenticationStepsFactory exposing
AuthenticationSteps to obtain
authentication using reactive infrastructure.
AbstractVaultConfiguration.ClientFactoryWrapper| Constructor and Description |
|---|
AbstractReactiveVaultConfiguration() |
| Modifier and Type | Method and Description |
|---|---|
org.springframework.http.client.reactive.ClientHttpConnector |
clientHttpConnector()
|
ReactiveVaultTemplate |
reactiveVaultTemplate()
Create a
ReactiveVaultTemplate. |
VaultTokenSupplier |
vaultTokenSupplier()
Construct a
VaultTokenSupplier using AbstractVaultConfiguration.clientAuthentication(). |
clientAuthentication, clientHttpRequestFactoryWrapper, clientOptions, getEnvironment, restOperations, secretLeaseContainer, sessionManager, setApplicationContext, sslConfiguration, threadPoolTaskScheduler, vaultEndpoint, vaultEndpointProvider, vaultTemplate@Bean public ReactiveVaultTemplate reactiveVaultTemplate()
ReactiveVaultTemplate.ReactiveVaultTemplate.AbstractVaultConfiguration.vaultEndpoint(),
clientHttpConnector(),
vaultTokenSupplier()@Bean public VaultTokenSupplier vaultTokenSupplier()
VaultTokenSupplier using AbstractVaultConfiguration.clientAuthentication(). This
SessionManager uses AbstractVaultConfiguration.threadPoolTaskScheduler().VaultTokenSupplier for Vault session token management.VaultTokenSupplier,
AbstractVaultConfiguration.clientAuthentication()public org.springframework.http.client.reactive.ClientHttpConnector clientHttpConnector()
ClientHttpConnector instance.AbstractVaultConfiguration.clientOptions(),
AbstractVaultConfiguration.sslConfiguration()Copyright © 2016–2017 Pivotal Software, Inc.. All rights reserved.