在ASP .NET Core 6中,有时候会出现cookie身份验证问题,这可能导致用户在登录时遇到无法识别的问题。为了解决这个问题,您可以尝试以下方法:
services.Configure
services.AddAuthentication(CookieAuthenticationDefaults.AuthenticationScheme) .AddCookie(options => { options.Cookie.SecurePolicy = CookieSecurePolicy.Always; options.Cookie.SameSite = SameSiteMode.Strict; options.Cookie.HttpOnly = true; options.Cookie.IsEssential = true; options.ExpireTimeSpan = TimeSpan.FromMinutes(30); });
public static IHostBuilder CreateHostBuilder(string[] args) =>
Host.CreateDefaultBuilder(args)
.ConfigureWebHostDefaults(webBuilder =>
{
webBuilder.UseStartup
以上是解决ASP .NET Core 6中cookie身份验证问题的一些方法。您可以根据需要进行选择、组合和调整,以