将JWT令牌转换为ClaimsPrincipal而无令牌过期验证

问题描述:

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

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

validationParameters.ValidateLifetime = False 

Offcourse,这是从来没有建议将其设置为false。但在我们的例子中,我们有一个用例。