Uses of Interface
org.springframework.vault.authentication.VaultTokenSupplier
Package
Description
Support for authentication and session management.
Spring configuration for Vault.
Vault core support.
-
Uses of VaultTokenSupplier in org.springframework.vault.authentication
Modifier and TypeInterfaceDescriptioninterface
Strategy interface that encapsulates the creation and management of Vault sessions based onVaultToken
used by reactive components.Modifier and TypeClassDescriptionclass
class
Default implementation ofVaultTokenSupplier
caching theVaultToken
from a delegateVaultTokenSupplier
.class
Reactive implementation of Lifecycle-awaresession manager
.Modifier and TypeMethodDescriptionstatic CachingVaultTokenSupplier
CachingVaultTokenSupplier.of
(VaultTokenSupplier delegate) Creates a newCachingVaultTokenSupplier
given adelegate supplier
.ModifierConstructorDescriptionReactiveLifecycleAwareSessionManager
(VaultTokenSupplier clientAuthentication, TaskScheduler taskScheduler, WebClient webClient) Create aReactiveLifecycleAwareSessionManager
givenClientAuthentication
,TaskScheduler
andWebClient
.ReactiveLifecycleAwareSessionManager
(VaultTokenSupplier clientAuthentication, TaskScheduler taskScheduler, WebClient webClient, LifecycleAwareSessionManagerSupport.RefreshTrigger refreshTrigger) Create aReactiveLifecycleAwareSessionManager
givenVaultTokenSupplier
,TaskScheduler
andWebClient
. -
Uses of VaultTokenSupplier in org.springframework.vault.config
Modifier and TypeMethodDescriptionprotected VaultTokenSupplier
AbstractReactiveVaultConfiguration.vaultTokenSupplier()
Construct aVaultTokenSupplier
usingAbstractVaultConfiguration.clientAuthentication()
. -
Uses of VaultTokenSupplier in org.springframework.vault.core
ModifierConstructorDescriptionReactiveVaultTemplate
(VaultEndpointProvider endpointProvider, ClientHttpConnector connector, VaultTokenSupplier vaultTokenSupplier) Create a newReactiveVaultTemplate
with aVaultEndpointProvider
,ClientHttpConnector
andVaultTokenSupplier
.ReactiveVaultTemplate
(VaultEndpoint vaultEndpoint, ClientHttpConnector connector, VaultTokenSupplier vaultTokenSupplier) Create a newReactiveVaultTemplate
with aVaultEndpoint
,ClientHttpConnector
andVaultTokenSupplier
.ReactiveVaultTemplate
(WebClientBuilder webClientBuilder, VaultTokenSupplier vaultTokenSupplier)