Index: ChapterX.Infrastructure/Services/JwtTokenService.cs
===================================================================
--- ChapterX.Infrastructure/Services/JwtTokenService.cs	(revision e294f7d2cedd462a923c69ae9f85c996b5377c69)
+++ ChapterX.Infrastructure/Services/JwtTokenService.cs	(revision 99c1e45f4ac45a164229bc6f60f3b05bc26df047)
@@ -23,4 +23,8 @@
             var credentials = new SigningCredentials(key, SecurityAlgorithms.HmacSha256);
 
+            var role = user.Admin != null ? "Admin"
+                : user.Writer != null ? "Writer"
+                : "RegularUser";
+
             var claims = new[]
             {
@@ -28,5 +32,6 @@
                 new Claim(JwtRegisteredClaimNames.Email, user.Email),
                 new Claim(JwtRegisteredClaimNames.UniqueName, user.Username),
-                new Claim(JwtRegisteredClaimNames.Jti, Guid.NewGuid().ToString())
+                new Claim(JwtRegisteredClaimNames.Jti, Guid.NewGuid().ToString()),
+                new Claim(ClaimTypes.Role, role)
             };
 
