C# 将JWT令牌转换为ClaimsPrincipal而不进行令牌到期验证

C# 将JWT令牌转换为ClaimsPrincipal而不进行令牌到期验证,c#,asp.net,jwt,identityserver3,C#,Asp.net,Jwt,Identityserver3,我们的应用程序中有一个场景,其中旧JWT令牌已过期。我们只想在不验证令牌过期的情况下将其转换为ClaimsPrincipal。目前,我们有JwtSecurityTokenHandler.ValidateToken验证exp。我们使用IdentityServer3生成JWT。幸运的是,我找到了答案。我只需要设置ValidateLifetime validationParameters.ValidateLifetime = False 当然,不建议将其设置为false。但是在我们的例子中,

我们的应用程序中有一个场景,其中旧JWT令牌已过期。我们只想在不验证令牌过期的情况下将其转换为ClaimsPrincipal。目前,我们有JwtSecurityTokenHandler.ValidateToken验证exp。我们使用IdentityServer3生成JWT。

幸运的是,我找到了答案。我只需要设置
ValidateLifetime

    validationParameters.ValidateLifetime = False
当然,不建议将其设置为false。但是在我们的例子中,我们有一个用例