Class JwtTokenGenerator
- Namespace
- KadicAuth.Infrastructure.Services
- Assembly
- KadicAuth.Infrastructure.dll
public class JwtTokenGenerator : IJwtTokenGenerator
- Inheritance
-
objectJwtTokenGenerator
- Implements
Constructors
JwtTokenGenerator(IOptions<JwtSettings>)
public JwtTokenGenerator(IOptions<JwtSettings> jwtSettings)
Parameters
jwtSettingsIOptions<JwtSettings>
Methods
GenerateAccessToken(AuthDataDto, Guid, Guid)
public (string Token, DateTime ExpiresAtUtc) GenerateAccessToken(AuthDataDto authData, Guid sessionId, Guid jwtId)
Parameters
authDataAuthDataDtosessionIdGuidjwtIdGuid
Returns
- (string Token, DateTime ExpiresAtUtc)
GenerateRefreshToken()
public string GenerateRefreshToken()
Returns
- string