.net core 2.2跨域session


不說廢話,直奔主題!

使用場景:微服務、前后端已經跨域。又不得不使用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 運行,搞定!

不要問我怎么知道的,我是一點點試出來的,說多了都是眼淚!


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM