using PepperDash.Core;
namespace PepperDash.Essentials.Core
{
///
/// All ISecrecretProvider classes must implement this interface.
///
public interface ISecretProvider : IKeyed
{
bool SetSecret(string key, object value);
ISecret GetSecret(string key);
}
///
/// interface for delivering secrets in Essentials.
///
public interface ISecret
{
ISecretProvider Provider { get; }
string Key { get; }
object Value { get; }
}
}