Esempio n. 1
0
 public static JwtBuilder ExpirationTime(this JwtBuilder builder, DateTime time) =>
 builder.AddClaim(ClaimName.ExpirationTime, UnixEpoch.GetSecondsSinceAsString(time));
Esempio n. 2
0
 public static JwtBuilder FamilyName(this JwtBuilder builder, string lastname) =>
 builder.AddClaim(ClaimName.FamilyName, lastname);
Esempio n. 3
0
 public static JwtBuilder MiddleName(this JwtBuilder builder, string middleName) =>
 builder.AddClaim(ClaimName.MiddleName, middleName);
Esempio n. 4
0
 public static JwtBuilder Id(this JwtBuilder builder, string id) =>
 builder.AddClaim(ClaimName.JwtId, id);
Esempio n. 5
0
 public static JwtBuilder GivenName(this JwtBuilder builder, string name) =>
 builder.AddClaim(ClaimName.GivenName, name);
Esempio n. 6
0
 public static JwtBuilder NotBefore(this JwtBuilder builder, DateTime time) =>
 builder.AddClaim(ClaimName.NotBefore, UnixEpoch.GetSecondsSinceAsString(time));
Esempio n. 7
0
 public static JwtBuilder IssuedAt(this JwtBuilder builder, DateTime time) =>
 builder.AddClaim(ClaimName.IssuedAt, UnixEpoch.GetSecondsSinceAsString(time));
Esempio n. 8
0
 public static JwtBuilder Subject(this JwtBuilder builder, string subject) =>
 builder.AddClaim(ClaimName.Subject, subject);
Esempio n. 9
0
 public static JwtBuilder Audience(this JwtBuilder builder, string audience) =>
 builder.AddClaim(ClaimName.Audience, audience);
Esempio n. 10
0
 public static JwtBuilder IssuedAt(this JwtBuilder builder, long time) =>
 builder.AddClaim(ClaimName.IssuedAt, time);
Esempio n. 11
0
 public static JwtBuilder Issuer(this JwtBuilder builder, string issuer) =>
 builder.AddClaim(ClaimName.Issuer, issuer);
Esempio n. 12
0
 public static JwtBuilder NotBefore(this JwtBuilder builder, long time) =>
 builder.AddClaim(ClaimName.NotBefore, time);
Esempio n. 13
0
 public static JwtBuilder ExpirationTime(this JwtBuilder builder, long time) =>
 builder.AddClaim(ClaimName.ExpirationTime, time);
Esempio n. 14
0
 /// <summary>
 /// Adds well-known claim to the JWT.
 /// </summary>
 public static JwtBuilder AddClaim <T>(this JwtBuilder builder, string name, T value) =>
 builder.AddClaim(name, value);
Esempio n. 15
0
 /// <summary>
 /// Adds well-known claim to the JWT.
 /// </summary>
 public static JwtBuilder AddClaim <T>(this JwtBuilder builder, ClaimName name, T value) =>
 builder.AddClaim(name, (object)value);
Esempio n. 16
0
 /// <summary>
 /// Adds well-known claim to the JWT.
 /// </summary>
 public static JwtBuilder AddClaim(this JwtBuilder builder, ClaimName name, object value) =>
 builder.AddClaim(name.GetPublicClaimName(), value);