using System; using System.Security.Claims; using System.Threading.Tasks; using CodeLiturgy.Data.Application; using Microsoft.AspNetCore.Identity; namespace CodeLiturgy.Data.Auth.Context.Users; /// /// Auth manager contract interface. /// public interface IAuthManager { /// /// CreateUserAsync /// /// /// Task CreateUserAsync(RegisterRequest registerRequest); Task<(ClaimsIdentity, bool)> DoLogin(LoginRequest loginRequest); }