using Bit.Core.AdminConsole.Entities; using Bit.Core.Entities; namespace Bit.Core.Auth.Identity; public interface IOrganizationTwoFactorTokenProvider { Task CanGenerateTwoFactorTokenAsync(Organization organization); Task GenerateAsync(Organization organization, User user); Task ValidateAsync(string token, Organization organization, User user); }