Module io.helidon.security
Package io.helidon.security.spi
Interface SecretsProvider<T extends ProviderConfig>
- Type Parameters:
- T- type of the custom configuration object
- All Superinterfaces:
- SecurityProvider
- All Known Implementing Classes:
- ConfigVaultProvider,- CubbyholeSecurityProvider,- Kv1SecurityProvider,- Kv2SecurityProvider
Provider that can retrieve secrets.
- 
Method SummaryMethods inherited from interface io.helidon.security.spi.SecurityProvidersupportedAnnotations, supportedAttributes, supportedConfigKeys, supportedCustomObjects
- 
Method Details- 
secretCreate secret supplier from configuration.- Parameters:
- config- config located on the node of the specific secret- confignode
- Returns:
- supplier to retrieve the secret
 
- 
secretCreate secret supplier from configuration object.- Parameters:
- providerConfig- configuration of a specific secret
- Returns:
- supplier to retrieve the secret
 
 
-