Adding authentication and authorization flow

This commit is contained in:
2025-02-27 00:12:41 +01:00
parent 7926cf2f65
commit fbf5ef8c16
13 changed files with 187 additions and 24 deletions

View File

@@ -1,4 +1,5 @@
using BasicDotnetTemplate.MainProject.Models.Api.Common.Role;
using DatabaseSqlServer = BasicDotnetTemplate.MainProject.Models.Database.SqlServer;
namespace BasicDotnetTemplate.MainProject.Models.Api.Common.User;
@@ -12,6 +13,16 @@ public class AuthenticatedUser
public string? Email { get; set; }
public UserRole? Role { get; set; }
#nullable disable
public AuthenticatedUser(DatabaseSqlServer.User user)
{
Guid = user.Guid;
Username = user.Username;
FirstName = user.FirstName;
LastName = user.LastName;
Email = user.Email;
Role = new UserRole();
}
}