public static JwtBuilder GivenName(this JwtBuilder builder, string name) =>
 builder.AddClaim(ClaimName.GivenName, name);
 public static JwtBuilder FamilyName(this JwtBuilder builder, string lastname) =>
 builder.AddClaim(ClaimName.FamilyName, lastname);
 public static JwtBuilder VerifiedPhoneNumber(this JwtBuilder builder, string phone) =>
 builder.AddClaim(ClaimName.VerifiedPhoneNumber, phone);
 public static JwtBuilder VerifiedEmail(this JwtBuilder builder, string email) =>
 builder.AddClaim(ClaimName.VerifiedEmail, email);
 public static JwtBuilder Account(this JwtBuilder builder, string account) =>
 builder.AddClaim(ClaimName.Account, account);
 public static JwtBuilder NickName(this JwtBuilder builder, string nickname) =>
 builder.AddClaim(ClaimName.NickName, nickname);
 public static JwtBuilder Id(this JwtBuilder builder, long id) =>
 builder.Id(id.ToString(CultureInfo.InvariantCulture));
 public static JwtBuilder Subject(this JwtBuilder builder, string subject) =>
 builder.AddClaim(ClaimName.Subject, subject);
 public static JwtBuilder JwtId(this JwtBuilder builder, Guid id) =>
 builder.JwtId(id.ToString());
예제 #10
0
 public static JwtBuilder Id(this JwtBuilder builder, int id) =>
 builder.Id(id.ToString());
예제 #11
0
 public static JwtBuilder IssuedAt(this JwtBuilder builder, DateTime time) =>
 builder.AddClaim(ClaimName.IssuedAt, UnixEpoch.GetSecondsSinceAsString(time));
예제 #12
0
 public static JwtBuilder NotBefore(this JwtBuilder builder, DateTime time) =>
 builder.AddClaim(ClaimName.NotBefore, UnixEpoch.GetSecondsSinceAsString(time));
예제 #13
0
 public static JwtBuilder Audience(this JwtBuilder builder, string audience) =>
 builder.AddClaim(ClaimName.Audience, audience);
예제 #14
0
 public static JwtBuilder MiddleName(this JwtBuilder builder, string middleName) =>
 builder.AddClaim(ClaimName.MiddleName, middleName);
예제 #15
0
 public static JwtBuilder Id(this JwtBuilder builder, string id) =>
 builder.AddClaim(ClaimName.Id, id);
예제 #16
0
 public static JwtBuilder ExpirationTime(this JwtBuilder builder, DateTime time) =>
 builder.AddClaim(ClaimName.ExpirationTime, UnixEpoch.GetSecondsSinceAsString(time));
예제 #17
0
 public static JwtBuilder Issuer(this JwtBuilder builder, string issuer) =>
 builder.AddClaim(ClaimName.Issuer, issuer);