码迷,mamicode.com
首页 > Web开发 > 详细

.net core 2.2跨域session

时间:2019-05-13 10:56:31      阅读:343      评论:0      收藏:0      [点我收藏+]

标签:domain   怎么   ons   tin   pps   class   span   figure   服务端   

不说废话,直奔主题!

使用场景:微服务、前后端已经跨域。又不得不使用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 运行,搞定!

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

.net core 2.2跨域session

标签:domain   怎么   ons   tin   pps   class   span   figure   服务端   

原文地址:https://www.cnblogs.com/flytigger/p/10855173.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!