From 95d5f9da87b85d375653167c1cdc29cf46600bb1 Mon Sep 17 00:00:00 2001 From: Veljko Tosic Date: Thu, 12 Feb 2026 19:47:38 +0100 Subject: [PATCH] Auth methods --- dotnet/AipsCore/Domain/Models/User/External/IUserRepository.cs | 3 ++- dotnet/AipsCore/Domain/Models/User/External/LoginResult.cs | 3 +++ 2 files changed, 5 insertions(+), 1 deletion(-) create mode 100644 dotnet/AipsCore/Domain/Models/User/External/LoginResult.cs diff --git a/dotnet/AipsCore/Domain/Models/User/External/IUserRepository.cs b/dotnet/AipsCore/Domain/Models/User/External/IUserRepository.cs index 7a9f154..edc3107 100644 --- a/dotnet/AipsCore/Domain/Models/User/External/IUserRepository.cs +++ b/dotnet/AipsCore/Domain/Models/User/External/IUserRepository.cs @@ -5,5 +5,6 @@ namespace AipsCore.Domain.Models.User.External; public interface IUserRepository : IAbstractRepository { - + Task SignUpWithPasswordAsync(User user, string password, CancellationToken cancellationToken = default); + Task LoginWithEmailAndPasswordAsync(string email, string password, CancellationToken cancellationToken = default); } \ No newline at end of file diff --git a/dotnet/AipsCore/Domain/Models/User/External/LoginResult.cs b/dotnet/AipsCore/Domain/Models/User/External/LoginResult.cs new file mode 100644 index 0000000..3988a20 --- /dev/null +++ b/dotnet/AipsCore/Domain/Models/User/External/LoginResult.cs @@ -0,0 +1,3 @@ +namespace AipsCore.Domain.Models.User.External; + +public record LoginResult(User User, IList Roles); \ No newline at end of file