Added SecretsManager

Added ISecrets

Added ISecretsProvider
This commit is contained in:
Trevor Payne
2021-04-15 13:47:46 -05:00
parent b455e1af21
commit 0a4ff82af0
9 changed files with 438 additions and 19 deletions

View File

@@ -0,0 +1,18 @@
using PepperDash.Core;
namespace PepperDash.Essentials.Core
{
public interface ISecretProvider : IKeyed
{
void SetSecret(string key, object value);
ISecret GetSecret(string key);
}
public interface ISecret
{
ISecretProvider Provider { get; }
string Key { get; }
object Value { get; }
}
}