private static bool TheTokenIsExpired(Jwt jwt)
 {
     return(jwt.Expiration < DateTime.UtcNow);
 }
 private static bool TheAudienceDoesNotMatch(IJwtKeyProvider provider, Jwt jwt)
 {
     return(!provider.Audience.Equals(jwt.Audience));
 }
 private bool TheUserIsNotValid(Jwt jwt)
 {
     return(!userStore.IsUserValid(jwt.Name));
 }
 private static bool TheIssuerDoesNotMatch(IJwtKeyProvider provider, Jwt jwt)
 {
     return(!provider.Issuer.Equals(jwt.Issuer));
 }
示例#5
0
 public ValidUser(Jwt token)
 {
     UserName = token.Name;
     Claims   = token.Roles;
 }