fix: use key property

This commit is contained in:
Stevan Freeborn
2026-02-03 21:04:25 -06:00
parent 57c7a3a701
commit f12788fa37
@@ -33,7 +33,6 @@ public sealed class TokenGenerator : ITokenGenerator
public string GenerateAccessToken(User user) public string GenerateAccessToken(User user)
{ {
var tokenHandler = new JwtSecurityTokenHandler(); var tokenHandler = new JwtSecurityTokenHandler();
var secretKeyBytes = Encoding.UTF8.GetBytes(_jwtOptions.Value.Secret);
var issuedAt = _timeProvider.GetUtcNow(); var issuedAt = _timeProvider.GetUtcNow();
var expiresAt = issuedAt.AddMinutes(_jwtOptions.Value.ExpiryInMinutes); var expiresAt = issuedAt.AddMinutes(_jwtOptions.Value.ExpiryInMinutes);
List<Claim> claims = [ List<Claim> claims = [
@@ -49,7 +48,7 @@ public sealed class TokenGenerator : ITokenGenerator
Issuer = _jwtOptions.Value.Issuer, Issuer = _jwtOptions.Value.Issuer,
Audience = _jwtOptions.Value.Audience, Audience = _jwtOptions.Value.Audience,
SigningCredentials = new( SigningCredentials = new(
new SymmetricSecurityKey(secretKeyBytes), _jwtOptions.Value.Key,
SecurityAlgorithms.HmacSha256Signature SecurityAlgorithms.HmacSha256Signature
), ),
}; };