zoukankan      html  css  js  c++  java
  • HttpContext.SignInAsync 失效(表面解决了问题,未深入到.net core 源码去找问题,记录一下,等有时间翻一下.net core 源码试试能不能找到根本原因)

    今天在弄 identityServer4 项目的时候,发现好好的登录竟然没用了。

    各种跟踪后发现是 HttpContext.SignInAsync 这个方法不写cookies了

    原本经过这个方法后,会写入 idsrv和idsrv.session 两个cookies的。

    搜索资料后发现简书上有人和我一样的问题

    链接如下 https://www.jianshu.com/p/30089845b172

    然后我也跟着一样清理了浏览器缓存等数据,也好了。所以这是为什么?

    先记录一下解决问题,回头看下.net core 源码看看它是怎么工作的。

    我记得出现这个问题的原因是:

    我将id4中的  app.UseHttpsRedirection(); 这行代码给注释掉了,首先我没注释前,用它登录过,成功能写cookies

    后来我因为开发环境懒得搞证书什么的,就先注释了这句,结果再去登录就写不上cookies了。

    先记录问题。我的.net core 版本是 3.1,如果有人知道麻烦评论区告知一下。谢谢

  • 相关阅读:
    Counting Stars hdu
    Color it hdu
    steins;Gate
    原根
    3-idiots
    Tree
    洛谷P1352 没有上司的舞会
    洛谷P1131 时态同步
    洛谷P3177 树上染色
    Codeforces Round #617 (Div. 3)
  • 原文地址:https://www.cnblogs.com/Jerseyblog/p/13111700.html
Copyright © 2011-2022 走看看