org.springframework.extensions.webscripts.connector
Interface CredentialVaultProvider

All Known Implementing Classes:
SimpleCredentialVaultProvider, XMLCredentialVaultProvider

public interface CredentialVaultProvider

Interface for a Credential Vault provider

Author:
muzquiano

Method Summary
 String generateKey(String id, String userId)
          Provide a key for this Credential Vault for caching purposes
 CredentialVault provide(String id)
          Provide a credential vault for the given ID
 

Method Detail

provide

CredentialVault provide(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

String generateKey(String id,
                   String userId)
Provide a key for this Credential Vault for caching purposes

Parameters:
id - Credential vault ID
userId - User ID
Returns:
key as appropriate for this Credential Vault implementation


Copyright © 2009 SpringSource, Inc. All Rights Reserved.