Interface CredentialVaultProvider
- All Known Implementing Classes:
SimpleCredentialVaultProvider
public interface CredentialVaultProvider
Interface for a Credential Vault provider
- Author:
- muzquiano
-
Method Summary
Modifier and TypeMethodDescriptiongenerateKey(String id, String userId) Provide a key for this Credential Vault for caching purposesProvide a credential vault for the given ID
-
Method Details
-
provide
Provide a credential vault for the given ID- Parameters:
id- Credential vault ID- Returns:
- a new Credential Vault implementation
- Throws:
CredentialVaultProviderException
-
generateKey
Provide a key for this Credential Vault for caching purposes- Parameters:
id- Credential vault IDuserId- User ID- Returns:
- key as appropriate for this Credential Vault implementation
-