using System.Security.Principal; using Umbraco.Cms.Infrastructure.Security; namespace Umbraco.Cms.Core.Security; /// /// The user manager for the back office /// public interface IBackOfficeUserManager : IUmbracoUserManager { void NotifyForgotPasswordRequested(IPrincipal currentUser, string userId); void NotifyForgotPasswordChanged(IPrincipal currentUser, string userId); SignOutSuccessResult NotifyLogoutSuccess(IPrincipal currentUser, string? userId); }