using VaultSharp.V1.AuthMethods; namespace GB5Shared.Vault.Auth { /// /// Extensibility seam for Vault authentication methods. Register an implementation per /// so can build /// an without VaultService knowing how any given method works. /// public interface IVaultAuthMethodProvider { VaultAuthMethod Method { get; } IAuthMethodInfo Create(VaultOptions options); } }