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);
}