Changeset b373fea for ChapterX.Infrastructure/Services/JwtTokenService.cs
- Timestamp:
- 06/23/26 15:20:39 (12 days ago)
- Branches:
- main
- Children:
- 0b502c2
- Parents:
- d300631
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
ChapterX.Infrastructure/Services/JwtTokenService.cs
rd300631 rb373fea 23 23 var credentials = new SigningCredentials(key, SecurityAlgorithms.HmacSha256); 24 24 25 var role = user.Admin != null ? "Admin" 26 : user.Writer != null ? "Writer" 27 : "RegularUser"; 28 25 29 var claims = new[] 26 30 { … … 28 32 new Claim(JwtRegisteredClaimNames.Email, user.Email), 29 33 new Claim(JwtRegisteredClaimNames.UniqueName, user.Username), 30 new Claim(JwtRegisteredClaimNames.Jti, Guid.NewGuid().ToString()) 34 new Claim(JwtRegisteredClaimNames.Jti, Guid.NewGuid().ToString()), 35 new Claim(ClaimTypes.Role, role) 31 36 }; 32 37
Note:
See TracChangeset
for help on using the changeset viewer.
