Package | Description |
---|---|
org.springframework.vault.authentication |
Support for authentication and session management.
|
org.springframework.vault.config |
Spring configuration for Vault.
|
org.springframework.vault.core |
Vault core support.
|
Modifier and Type | Interface and Description |
---|---|
interface |
ReactiveSessionManager
Strategy interface that encapsulates the creation and management of Vault sessions
based on
VaultToken used by reactive components. |
Modifier and Type | Class and Description |
---|---|
class |
AuthenticationStepsOperator
|
class |
CachingVaultTokenSupplier
Default implementation of
VaultTokenSupplier caching the VaultToken
from a delegate VaultTokenSupplier . |
class |
ReactiveLifecycleAwareSessionManager
Reactive implementation of Lifecycle-aware
session
manager . |
Modifier and Type | Method and Description |
---|---|
static CachingVaultTokenSupplier |
CachingVaultTokenSupplier.of(VaultTokenSupplier delegate)
Creates a new
CachingVaultTokenSupplier given a delegate supplier . |
Constructor and Description |
---|
ReactiveLifecycleAwareSessionManager(VaultTokenSupplier clientAuthentication,
org.springframework.scheduling.TaskScheduler taskScheduler,
org.springframework.web.reactive.function.client.WebClient webClient)
Create a
ReactiveLifecycleAwareSessionManager given
ClientAuthentication , TaskScheduler and WebClient . |
ReactiveLifecycleAwareSessionManager(VaultTokenSupplier clientAuthentication,
org.springframework.scheduling.TaskScheduler taskScheduler,
org.springframework.web.reactive.function.client.WebClient webClient,
LifecycleAwareSessionManagerSupport.RefreshTrigger refreshTrigger)
Create a
ReactiveLifecycleAwareSessionManager given
VaultTokenSupplier , TaskScheduler and WebClient . |
Modifier and Type | Method and Description |
---|---|
protected VaultTokenSupplier |
AbstractReactiveVaultConfiguration.vaultTokenSupplier()
Construct a
VaultTokenSupplier using AbstractVaultConfiguration.clientAuthentication() . |
Constructor and Description |
---|
ReactiveVaultTemplate(VaultEndpoint vaultEndpoint,
org.springframework.http.client.reactive.ClientHttpConnector connector,
VaultTokenSupplier vaultTokenSupplier)
Create a new
ReactiveVaultTemplate with a VaultEndpoint ,
ClientHttpConnector and VaultTokenSupplier . |
ReactiveVaultTemplate(VaultEndpointProvider endpointProvider,
org.springframework.http.client.reactive.ClientHttpConnector connector,
VaultTokenSupplier vaultTokenSupplier)
Create a new
ReactiveVaultTemplate with a VaultEndpointProvider ,
ClientHttpConnector and VaultTokenSupplier . |
ReactiveVaultTemplate(WebClientBuilder webClientBuilder,
VaultTokenSupplier vaultTokenSupplier)
|
Copyright © 2016–2024 Pivotal Software, Inc.. All rights reserved.