main project split, authpassword endpoint created

This commit is contained in:
2026-01-20 02:14:01 +01:00
Unverified
parent a01e8666a3
commit 49e6c8a643
32 changed files with 246 additions and 104 deletions

View File

@@ -0,0 +1,8 @@
namespace TimetableDesigner.Backend.Services.Authentication.DTO.WebAPI;
public record AuthPasswordRequest
(
string Email,
string Password,
bool RememberMe
);

View File

@@ -0,0 +1,7 @@
namespace TimetableDesigner.Backend.Services.Authentication.DTO.WebAPI;
public record AuthResponse
(
string AccessToken,
string RefreshToken
);

View File

@@ -1,6 +1,6 @@
namespace TimetableDesigner.Backend.Services.Authentication.DTO.WebAPI;
public class AuthenticateResponse
public class AuthTokenRequest
{
public string AccessToken { get; set; } = null!;
public string RefreshToken { get; set; } = null!;

View File

@@ -1,8 +0,0 @@
namespace TimetableDesigner.Backend.Services.Authentication.DTO.WebAPI;
public class AuthenticatePasswordRequest
{
public string Email { get; set; } = null!;
public string Password { get; set; } = null!;
public bool RememberMe { get; set; }
}

View File

@@ -1,7 +0,0 @@
namespace TimetableDesigner.Backend.Services.Authentication.DTO.WebAPI;
public class AuthenticateTokenRequest
{
public string AccessToken { get; set; } = null!;
public string RefreshToken { get; set; } = null!;
}