user administration

This commit is contained in:
roman
2026-06-11 19:33:03 +02:00
parent 639baafe4a
commit 31800eceda
12 changed files with 1031 additions and 9 deletions
@@ -24,7 +24,9 @@ public class TokenService
{
new Claim(ClaimTypes.NameIdentifier, user.Id.ToString()),
new Claim(ClaimTypes.Name, user.Username),
new Claim(ClaimTypes.Email, user.Email)
new Claim(ClaimTypes.Email, user.Email),
new Claim("isAdmin", user.IsAdmin.ToString().ToLower()),
new Claim("mustChangePassword", user.MustChangePassword.ToString().ToLower())
};
var token = new JwtSecurityToken(