Class JwtBuilderExtensions
public static class JwtBuilderExtensions
- Inheritance
-
JwtBuilderExtensions
Methods
AddClaim(JwtBuilder, ClaimName, object)
Adds well-known claim to the JWT.
public static JwtBuilder AddClaim(this JwtBuilder builder, ClaimName name, object value)
Parameters
builder
JwtBuildername
ClaimNamevalue
object
Returns
AddClaim<T>(JwtBuilder, ClaimName, T)
Adds well-known claim to the JWT.
public static JwtBuilder AddClaim<T>(this JwtBuilder builder, ClaimName name, T value)
Parameters
builder
JwtBuildername
ClaimNamevalue
T
Returns
Type Parameters
T
AddClaim<T>(JwtBuilder, string, T)
Adds well-known claim to the JWT.
public static JwtBuilder AddClaim<T>(this JwtBuilder builder, string name, T value)
Parameters
builder
JwtBuildername
stringvalue
T
Returns
Type Parameters
T
AddClaims(JwtBuilder, IEnumerable<KeyValuePair<string, object>>)
Adds several claims to the JWT
public static JwtBuilder AddClaims(this JwtBuilder builder, IEnumerable<KeyValuePair<string, object>> claims)
Parameters
builder
JwtBuilderclaims
IEnumerable<KeyValuePair<string, object>>
Returns
Audience(JwtBuilder, string)
public static JwtBuilder Audience(this JwtBuilder builder, string audience)
Parameters
builder
JwtBuilderaudience
string
Returns
ExpirationTime(JwtBuilder, DateTime)
public static JwtBuilder ExpirationTime(this JwtBuilder builder, DateTime time)
Parameters
builder
JwtBuildertime
DateTime
Returns
ExpirationTime(JwtBuilder, long)
public static JwtBuilder ExpirationTime(this JwtBuilder builder, long time)
Parameters
builder
JwtBuildertime
long
Returns
FamilyName(JwtBuilder, string)
public static JwtBuilder FamilyName(this JwtBuilder builder, string lastname)
Parameters
builder
JwtBuilderlastname
string
Returns
GivenName(JwtBuilder, string)
public static JwtBuilder GivenName(this JwtBuilder builder, string name)
Parameters
builder
JwtBuildername
string
Returns
Id(JwtBuilder, Guid)
public static JwtBuilder Id(this JwtBuilder builder, Guid id)
Parameters
builder
JwtBuilderid
Guid
Returns
Id(JwtBuilder, long)
public static JwtBuilder Id(this JwtBuilder builder, long id)
Parameters
builder
JwtBuilderid
long
Returns
Id(JwtBuilder, string)
public static JwtBuilder Id(this JwtBuilder builder, string id)
Parameters
builder
JwtBuilderid
string
Returns
IssuedAt(JwtBuilder, DateTime)
public static JwtBuilder IssuedAt(this JwtBuilder builder, DateTime time)
Parameters
builder
JwtBuildertime
DateTime
Returns
IssuedAt(JwtBuilder, long)
public static JwtBuilder IssuedAt(this JwtBuilder builder, long time)
Parameters
builder
JwtBuildertime
long
Returns
Issuer(JwtBuilder, string)
public static JwtBuilder Issuer(this JwtBuilder builder, string issuer)
Parameters
builder
JwtBuilderissuer
string
Returns
MiddleName(JwtBuilder, string)
public static JwtBuilder MiddleName(this JwtBuilder builder, string middleName)
Parameters
builder
JwtBuildermiddleName
string
Returns
NotBefore(JwtBuilder, DateTime)
public static JwtBuilder NotBefore(this JwtBuilder builder, DateTime time)
Parameters
builder
JwtBuildertime
DateTime
Returns
NotBefore(JwtBuilder, long)
public static JwtBuilder NotBefore(this JwtBuilder builder, long time)
Parameters
builder
JwtBuildertime
long
Returns
Subject(JwtBuilder, string)
public static JwtBuilder Subject(this JwtBuilder builder, string subject)
Parameters
builder
JwtBuildersubject
string