.net core 2.2跨域session

2019-05-13 07:18:54来源:博客园 阅读 ()

新老客户大回馈,云服务器低至5折

不说废话,直奔主题!

使用场景:微服务、前后端已经跨域。又不得不使用session

使用session的好处:此处省略若干字......

做法:

客户端:该怎么写就怎么写。

服务端:

Startup类 ConfigureServices 添加代码:

services.AddSession(options =>
            {
                options.Cookie.Domain = appSettings.Cookie.Domain;//localhost:8080
                options.Cookie.Name = appSettings.Cookie.Name;//cookie name,不需要就不用设置,有默认的
            });

Configure添加代码:

app.UseSession(new SessionOptions { Cookie = { SameSite = SameSiteMode.None } });

如果需要HttpOnly之类的自己设置就行

F5 运行,搞定!

不要问我怎么知道的,我是一点点试出来的,说多了都是眼泪!


原文链接:https://www.cnblogs.com/flytigger/p/10855173.html
如有疑问请与原作者联系

标签:

版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有

上一篇:.NET Core 3.0之Configuration源码探究(一)

下一篇:【转载】Session对象的作用以及常见属性