using BCards.Web.Models; using System.Security.Claims; namespace BCards.Web.Services; public interface IAuthService { Task CreateOrUpdateUserFromClaimsAsync(ClaimsPrincipal claimsPrincipal); Task GetCurrentUserAsync(ClaimsPrincipal claimsPrincipal); Task GetUserByIdAsync(string userId); Task UpdateUserAsync(User user); }