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.