我刚刚读过documentation ,您可以缓存JWT,但是当我将代码置于状态时,无法识别它。这是在后台发生,还是有更新的方法来执行此操作,因为随着文档的更新,我现在遇到了一些问题。
我想我可以在这里添加它,但我不能:
services.AddAuthentication("Bearer")
.AddJwtBearer("Bearer", options =>
{
options.Authority = "http://localhost:5005";
options.RequireHttpsMetadata = false;
options.Audience = "stateapi";
options.CacheDuration = true;
………
});
这些文档在您的示例中引用的库与基本库不同。
签出:https://www.nuget.org/packages/IdentityServer4.AccessTokenValidation/