gpt4 book ai didi

c# - AspNet Core Identity,如何设置options.Cookie.SameSite?

转载 作者:太空狗 更新时间:2023-10-29 18:11:41 25 4
gpt4 key购买 nike

在最新的模板和库中使用了 httpsonly 标志。我怎样才能关闭它?

同样的问题已经过时并且没有完整的配置示例:

AspNet Core Identity - cookie not getting set in production

最佳答案

为了在使用 Identity 时配置应用程序 cookie,您可以使用 ConfigureApplicationCookie method在 Startup 的 ConfigureServices 中:

// add identity
services.AddIdentity<ApplicationUser, IdentityRole>();

// configure the application cookie
services.ConfigureApplicationCookie(options =>
{
options.Cookie.SameSite = SameSiteMode.None;
});

由于 Identity 实质上在幕后添加了 cookie 身份验证,因此配置操作与您在配置 cookie 身份验证时通常传递给 AddCookie() 的内容相同。只是由于 AddIdentity() 负责为您设置身份验证,ConfigureApplicationCookie 提供了一种在之后调整 cookie 身份验证选项的方法。

关于c# - AspNet Core Identity,如何设置options.Cookie.SameSite?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48051969/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com