namespace SlpModularCms.Core.Identity.Services; /// /// Interface voor het uitnodigingsproces van nieuwe gebruikers. /// public interface IInvitationService { /// /// Maakt een nieuwe uitnodiging aan en retourneert het token. /// Task CreateInvitationAsync(string email, string role); /// /// Valideert of een uitnodigings-token nog geldig is. /// Task ValidateInvitationAsync(string token); /// /// Voltooit de uitnodiging door een gebruiker aan te maken met het opgegeven wachtwoord. /// Task CompleteInvitationAsync(string token, string password); }