HttpContext.SignInAsync 失效(表面解决了问题,未深入到.net core 源码去找问题,记录一下,等有时间翻一下.net core 源码试试能不能找到根本原因)
2021-02-06 17:14
标签:ref 为什么 serve 功能 开发 http shu sre dsr 今天在弄 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,如果有人知道麻烦评论区告知一下。谢谢 HttpContext.SignInAsync 失效(表面解决了问题,未深入到.net core 源码去找问题,记录一下,等有时间翻一下.net core 源码试试能不能找到根本原因) 标签:ref 为什么 serve 功能 开发 http shu sre dsr 原文地址:https://www.cnblogs.com/Jerseyblog/p/13111700.html
文章标题:HttpContext.SignInAsync 失效(表面解决了问题,未深入到.net core 源码去找问题,记录一下,等有时间翻一下.net core 源码试试能不能找到根本原因)
文章链接:http://soscw.com/index.php/essay/51813.html