IdentityShroud/IdentityShroud.Core/Contracts/ISecretProvider.cs

15 lines
328 B
C#
Raw Normal View History

using IdentityShroud.Core.Security;
2026-02-06 19:58:01 +01:00
namespace IdentityShroud.Core.Contracts;
public interface ISecretProvider
{
string GetSecret(string name);
/// <summary>
/// Should return one active key, might return inactive keys.
/// </summary>
/// <returns></returns>
KeyEncryptionKey[] GetKeys(string name);
2026-02-06 19:58:01 +01:00
}