mirror of
https://github.com/Govor-team/Govor.git
synced 2026-07-21 11:44:56 +00:00
cc2921d257
renamed RefreshToken in model to RefreshTokenHash - now we have a hash of token, not a token
16 lines
413 B
C#
16 lines
413 B
C#
using Govor.Application.Interfaces.Authentication;
|
|
|
|
namespace Govor.Application.Services.Authentication;
|
|
|
|
public class JwtTokenHasher : IJwtTokenHasher
|
|
{
|
|
public string HashToken(string token)
|
|
{
|
|
return BCrypt.Net.BCrypt.HashPassword(token, workFactor: 13);
|
|
}
|
|
|
|
public bool VerifyToken(string token, string storedHash)
|
|
{
|
|
return BCrypt.Net.BCrypt.Verify(token, storedHash);
|
|
}
|
|
} |