我按照以下链接所述进行了操作:
这是我的设置:
services.AddIdentityServer()
.AddApiAuthorization<ApplicationUser, ApplicationDbContext>();
services.AddAuthentication()
.AddIdentityServerJwt();
services.ConfigureNonBreakingSameSiteCookies();
// Adjust to this (or similar)
services
.AddAuthentication(CookieAuthenticationDefaults.AuthenticationScheme)
.AddCookie(options =>
{
// add an instance of the patched manager to the options:
options.CookieManager = new ChunkingCookieManager();
});
然后在配置文件中:
app.UseCookiePolicy();
我正在尝试在HTTP上运行身份验证。当设置特定(但不是所有)cookie时,会出现这些错误,并且我在Chrome中无法完全删除cookie。
Microsoft.AspNetCore.Authentication.OpenIdConnect 7.0.0
和Duende.IdentityServer 6.1.7
。 - diegosasw