Table of Contents

Class JwtTokenService

Namespace
EchoHub.Server.Auth
Assembly
EchoHub.Server.dll
public class JwtTokenService
Inheritance
JwtTokenService
Inherited Members

Constructors

JwtTokenService(IConfiguration)

public JwtTokenService(IConfiguration configuration)

Parameters

configuration IConfiguration

Fields

RefreshTokenLifetime

public static readonly TimeSpan RefreshTokenLifetime

Field Value

TimeSpan

Methods

GenerateAccessToken(User)

public (string Token, DateTimeOffset ExpiresAt) GenerateAccessToken(User user)

Parameters

user User

Returns

(string Token, DateTimeOffset ExpiresAt)

GenerateRefreshToken()

public static string GenerateRefreshToken()

Returns

string

HashToken(string)

public static string HashToken(string token)

Parameters

token string

Returns

string