Interface CredentialVaultProvider
-
- All Known Implementing Classes:
SimpleCredentialVaultProvider
public interface CredentialVaultProviderInterface for a Credential Vault provider- Author:
- muzquiano
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description java.lang.StringgenerateKey(java.lang.String id, java.lang.String userId)Provide a key for this Credential Vault for caching purposesCredentialVaultprovide(java.lang.String id)Provide a credential vault for the given ID
-
-
-
Method Detail
-
provide
CredentialVault provide(java.lang.String id) throws CredentialVaultProviderException
Provide a credential vault for the given ID- Parameters:
id- Credential vault ID- Returns:
- a new Credential Vault implementation
- Throws:
CredentialVaultProviderException
-
generateKey
java.lang.String generateKey(java.lang.String id, java.lang.String userId)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
-
-