欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

.net core 2.2跨域session

程序员文章站 2022-04-08 23:37:34
不说废话,直奔主题! 使用场景:微服务、前后端已经跨域。又不得不使用session 使用session的好处:此处省略若干字...... 做法: 客户端:该怎么写就怎么写。 服务端: Startup类 ConfigureServices 添加代码: Configure添加代码: 如果需要HttpOn ......

不说废话,直奔主题!

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

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