Skip to content

Commit e7b5514

Browse files
Update claims in TokenService and add mobile phone claim (#1058)
Replaced JwtRegisteredClaimNames with ClaimTypes for NameIdentifier, Email, and Name in the GetClaims method. Added a new claim for ClaimTypes.MobilePhone to include the user's phone number.
1 parent cd770dc commit e7b5514

File tree

1 file changed

+4
-3
lines changed

1 file changed

+4
-3
lines changed

src/api/framework/Infrastructure/Identity/Tokens/TokenService.cs

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -134,9 +134,10 @@ private List<Claim> GetClaims(FshUser user, string ipAddress) =>
134134
new List<Claim>
135135
{
136136
new(JwtRegisteredClaimNames.Jti, Guid.NewGuid().ToString()),
137-
new(JwtRegisteredClaimNames.Sub, user.Id),
138-
new(JwtRegisteredClaimNames.Email, user.Email!),
139-
new(JwtRegisteredClaimNames.Name, user.FirstName ?? string.Empty),
137+
new(ClaimTypes.NameIdentifier, user.Id),
138+
new(ClaimTypes.Email, user.Email!),
139+
new(ClaimTypes.Name, user.FirstName ?? string.Empty),
140+
new(ClaimTypes.MobilePhone, user.PhoneNumber ?? string.Empty),
140141
new(FshClaims.Fullname, $"{user.FirstName} {user.LastName}"),
141142
new(ClaimTypes.Surname, user.LastName ?? string.Empty),
142143
new(FshClaims.IpAddress, ipAddress),

0 commit comments

Comments
 (0)