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
builderJwtBuildernameClaimNamevalueobject
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
builderJwtBuildernameClaimNamevalueT
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
builderJwtBuildernamestringvalueT
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
builderJwtBuilderclaimsIEnumerable<KeyValuePair<string, object>>
Returns
Audience(JwtBuilder, string)
public static JwtBuilder Audience(this JwtBuilder builder, string audience)
Parameters
builderJwtBuilderaudiencestring
Returns
ExpirationTime(JwtBuilder, DateTime)
public static JwtBuilder ExpirationTime(this JwtBuilder builder, DateTime time)
Parameters
builderJwtBuildertimeDateTime
Returns
ExpirationTime(JwtBuilder, long)
public static JwtBuilder ExpirationTime(this JwtBuilder builder, long time)
Parameters
builderJwtBuildertimelong
Returns
FamilyName(JwtBuilder, string)
public static JwtBuilder FamilyName(this JwtBuilder builder, string lastname)
Parameters
builderJwtBuilderlastnamestring
Returns
GivenName(JwtBuilder, string)
public static JwtBuilder GivenName(this JwtBuilder builder, string name)
Parameters
builderJwtBuildernamestring
Returns
Id(JwtBuilder, Guid)
public static JwtBuilder Id(this JwtBuilder builder, Guid id)
Parameters
builderJwtBuilderidGuid
Returns
Id(JwtBuilder, long)
public static JwtBuilder Id(this JwtBuilder builder, long id)
Parameters
builderJwtBuilderidlong
Returns
Id(JwtBuilder, string)
public static JwtBuilder Id(this JwtBuilder builder, string id)
Parameters
builderJwtBuilderidstring
Returns
IssuedAt(JwtBuilder, DateTime)
public static JwtBuilder IssuedAt(this JwtBuilder builder, DateTime time)
Parameters
builderJwtBuildertimeDateTime
Returns
IssuedAt(JwtBuilder, long)
public static JwtBuilder IssuedAt(this JwtBuilder builder, long time)
Parameters
builderJwtBuildertimelong
Returns
Issuer(JwtBuilder, string)
public static JwtBuilder Issuer(this JwtBuilder builder, string issuer)
Parameters
builderJwtBuilderissuerstring
Returns
MiddleName(JwtBuilder, string)
public static JwtBuilder MiddleName(this JwtBuilder builder, string middleName)
Parameters
builderJwtBuildermiddleNamestring
Returns
NotBefore(JwtBuilder, DateTime)
public static JwtBuilder NotBefore(this JwtBuilder builder, DateTime time)
Parameters
builderJwtBuildertimeDateTime
Returns
NotBefore(JwtBuilder, long)
public static JwtBuilder NotBefore(this JwtBuilder builder, long time)
Parameters
builderJwtBuildertimelong
Returns
Subject(JwtBuilder, string)
public static JwtBuilder Subject(this JwtBuilder builder, string subject)
Parameters
builderJwtBuildersubjectstring