public void VerifyAction(string signedToken, string controller, string action) { signedToken = signedToken.Replace("Bearer ", string.Empty); var rawPayload = JWTHelper.DecodeSignedToken(signedToken, SECRET); var payload = JsonConvert.DeserializeObject <Payload>(rawPayload); if (DateTime.UtcNow.Subtract(payload.LoginDate) > _tokenValidity) { throw new InvalidTokenException("Expired Token"); } }