Table of Contents

Class JwtHelper

Namespace
NuvTools.Security.Util
Assembly
NuvTools.Security.dll
public static class JwtHelper
Inheritance
JwtHelper
Inherited Members

Methods

Generate(string, string, string, IEnumerable<Claim>, DateTime?)

public static string Generate(string key, string issuer, string audience, IEnumerable<Claim> claims, DateTime? expires)

Parameters

key string
issuer string
audience string
claims IEnumerable<Claim>
expires DateTime?

Returns

string

GenerateRefreshToken()

public static string GenerateRefreshToken()

Returns

string

GetPrincipalFromExpiredToken(string, string)

public static ClaimsPrincipal GetPrincipalFromExpiredToken(string token, string key)

Parameters

token string
key string

Returns

ClaimsPrincipal

IsTokenExpired(string)

public static bool IsTokenExpired(string jwt)

Parameters

jwt string

Returns

bool

ParseClaimsFromJwt(string)

public static List<Claim> ParseClaimsFromJwt(string jwt)

Parameters

jwt string

Returns

List<Claim>