Table of Contents

Class JwtTokenGenerator

Namespace
KadicAuth.Infrastructure.Services
Assembly
KadicAuth.Infrastructure.dll
public class JwtTokenGenerator : IJwtTokenGenerator
Inheritance
object
JwtTokenGenerator
Implements

Constructors

JwtTokenGenerator(IOptions<JwtSettings>)

public JwtTokenGenerator(IOptions<JwtSettings> jwtSettings)

Parameters

jwtSettings IOptions<JwtSettings>

Methods

GenerateAccessToken(AuthDataDto, Guid, Guid)

public (string Token, DateTime ExpiresAtUtc) GenerateAccessToken(AuthDataDto authData, Guid sessionId, Guid jwtId)

Parameters

authData AuthDataDto
sessionId Guid
jwtId Guid

Returns

(string Token, DateTime ExpiresAtUtc)

GenerateRefreshToken()

public string GenerateRefreshToken()

Returns

string