cookie“.AspNetCore.Identity.Application”已设置“SameSite=None”,并且还必须设置“Secure”

2023-12-22

我点击了这些链接:

  • 准备您的身份服务器 https://www.thinktecture.com/en/identity/samesite/prepare-your-identityserver/

  • 如何删除 Samesies cookie https://www.thinktecture.com/en/identity/samesite/how-to-delete-samesite-cookies/

这些是我的设置:

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


万一其他人遇到这个并且仍然有问题。我最终不得不对 NonceCookie 和 CorrelationCookie 属性进行类似的更改才能使它们正常工作。我们的系统使用身份服务器,并位于负载均衡器后面,该负载均衡器也卸载 SSL 部分。

services.AddAuthentication(options =>
{
   options.DefaultScheme = "cookies";
   options.DefaultChallengeScheme = "oidc";
})
.AddCookie("cookies", options =>
{
   options.Cookie.Name = "appcookie";
   options.Cookie.SameSite = SameSiteMode.Strict;
   options.Cookie.SecurePolicy = CookieSecurePolicy.Always;
})
.AddOpenIdConnect("oidc", options =>
{
   options.NonceCookie.SecurePolicy = CookieSecurePolicy.Always;
   options.CorrelationCookie.SecurePolicy = CookieSecurePolicy.Always;
...
}
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

cookie“.AspNetCore.Identity.Application”已设置“SameSite=None”,并且还必须设置“Secure” 的相关文章

随机推荐

  • XNA 可编辑文本字段

    我知道如何在 XNA 中绘制文本 但我正在实现一个关卡设计器 它需要用户在 UI 中输入文本 我在 Google 上搜索了一下 但找不到如何实现可编辑的文本字段 框架中没有为此构建任何内容吗 你可以使用某种 gui 库 例如http nuc
  • WPF 工具包 DatePicker 仅月/年

    我正在使用上述工具包的日期选择器 但我想将其限制为仅选择月份和年份 因为在这种情况下 用户不知道或不关心确切的日期 显然 数据存储在日期时间中格式将存储日期 但这与我无关 有没有一种简单的方法可以解决这个问题 Thanks 感谢 Ferna
  • 将 Rust 特征传递给 C

    我正在构建一个 Rust 库 需要使用 Rust 对象调用一些 C 函数 我有一个调用 C 函数的函数的特征 C 函数在 Rust 中定义如下 extern fn process trait my trait MyTrait 这个想法是 用
  • 在搜索对话框中添加新运算符

    作为过滤器运算符 您可以从以下选项中进行选择 等于 不等于 小于 小于或等于 大于 大于或等于 开始于 不开始于 在 不 在 结束于 不结束于 包含 和 不包含 我想在此列表中添加一个额外的运算符 有人能指出我实现这一目标的正确方向吗 该应
  • 如何在字符串内迭代循环搜索固定关键字后的任何单词?

    假设我有一个字符串 PHP Paddy PHP Pranav PHP Parth 现在我的计数为3 现在我应该如何在字符串中迭代循环 瞄准 PHP 之后的字符串以显示所有名称 好的 这是字符串 BEGIN IF NEW name OLD n
  • Zend Framework - 不为控制器设置布局

    我有一个控制器 我想使用 ajax 脚本来调用和设置会话变量 获取信息等 如何设置它 以便该特定控制器不使用默认布局 特别是无布局 以便它可以来回发送 XML JSON 消息 就像与 Zend Framework 和 Zend Applic
  • 关闭内存泄漏

    我对垃圾收集语言中内存泄漏的内存 不需要的引用 泄漏的可能性感兴趣 由存储在闭包中的变量引起 可能作为对象系统的一部分或作为基于稍后评估的输入的构建操作的一部分 是否有任何语言中这种情况比较常见 如果是这样 在这些语言中需要注意哪些模式来防
  • 如何在没有包的情况下真正获取类的名称?

    我的问题故意标题几乎一模一样this one https stackoverflow com questions 2690333 how to get the name of a class without the package 但我想要
  • 模板类的成员函数何时实例化?

    考虑以下示例 template
  • 无法导入 com.google.android.maps.MapActivity

    我试着导入 com google android maps MapActivity但我的程序无法识别它 我也有
  • 为什么没有 asio::ssl::iostream? (以及如何实施)

    我目前正在探索 Asio 库 并且拥有用于常规 TCP 连接的工作代码 我用了asio ip tcp iostream对象 因为我想要传输的东西已经可以序列化到 iostreams 从 iostreams 反序列化 所以这非常方便并且对我来
  • 如何创建具有多个使用相同参数类型的构造函数的类

    我正在尝试做这样的事情 public class Arquivo private File diretorio null public Arquivo File dir this diretorio dir public Arquivo S
  • 如何将参数从活动传递给服务?

    嘿 我正在从一项活动开始一项服务 我通过以下方式从活动中调用服务startService 但我希望我的活动中的一些变量在我在活动中调用的服务代码中使用 所以请告诉我该怎么做 有没有办法将参数从调用活动传递给服务 提前致谢 您可以添加一个Bu
  • LuaSocket socket/core.dll 需要的位置?

    当我使用 local socket require socket core 它工作正常 dll 位于 dir socket core dll 但是当我移动 dll 时说 dir folder core dll 并使用 local socke
  • Jquery 和 Ajax Post 问题

    我试图在通过 ajax 从服务器返回的元素上添加单击事件 显然 我必须在返回响应中附加我的 js 文件而不是我的主脚本 这是最佳实践吗 我是否必须创建单独的 js 文件才能在返回文本上添加事件 Example 我的 Jquery selec
  • 指定 http 请求/响应的区域设置

    我有一个 ReSTful Web 服务 需要解析请求中的区域设置敏感数据 该数据可以位于 XML 正文中 也可以是查询字符串的一部分 是否有任何可接受的方法来确定发送数据的区域设置 以及扩展应发送响应的区域设置 一种选择是简单地向客户端指定
  • Java 9 接口:为什么 default 修饰符转换为 public 修饰符

    我的问题是关于interface 我创建一个接口并定义四个方法 第一个方法是private方法 第二个是default方法 第三个是static方法 第四个是abstract method 编译此接口并检查其配置文件后 default方法被
  • 如何从 XSD 创建 pojo 类?

    我正在使用 Spring maven 插件 我想从特定文件夹中指定的 xml 模式创建 POJO 类 我尝试过xjc通过java代码命令 但它不生成该类 其次 我尝试过jaxb 但它处理的是xml文件不是xsd编组 解组时的架构 我认为这不
  • Node.js / Express / Mocha / Supertest Rest API - 空请求正文

    我已经尽我所能寻找解决方案 我唯一发现的是一个未回复的帖子 如果我忽略了某些事情 我深表歉意 问题是当我尝试获取POST中的值 createQuestionAPI 主体为空 未定义 我收到这样的错误Cannot read proprety
  • cookie“.AspNetCore.Identity.Application”已设置“SameSite=None”,并且还必须设置“Secure”

    我点击了这些链接 准备您的身份服务器 https www thinktecture com en identity samesite prepare your identityserver 如何删除 Samesies cookie http