Changeset b373fea for ChapterX.Infrastructure
- Timestamp:
- 06/23/26 15:20:39 (13 days ago)
- Branches:
- main
- Children:
- 0b502c2
- Parents:
- d300631
- Location:
- ChapterX.Infrastructure
- Files:
-
- 2 edited
-
Repositories/ChapterRepository.cs (modified) (1 diff)
-
Services/JwtTokenService.cs (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
ChapterX.Infrastructure/Repositories/ChapterRepository.cs
rd300631 rb373fea 24 24 .ToListAsync(cancellationToken); 25 25 } 26 27 public async Task<Chapter?> GetByIdWithStoryAsync(int id, CancellationToken cancellationToken = default) 28 { 29 return await _dbSet 30 .Include(c => c.Story) 31 .FirstOrDefaultAsync(c => c.Id == id, cancellationToken); 32 } 26 33 } 27 34 } -
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.
