AspNetCore操作Cookie異常,SessionId會變

 關鍵詞:GDPR 關聯問題 :釘釘內置瀏覽器session問題

文章參考:鏈接1 鏈接2 鏈接3

關鍵代碼:

//ConfigureServices                    
x.Configure<CookiePolicyOptions>(options =>
                    {
                        options.CheckConsentNeeded = context => false;
                        options.MinimumSameSitePolicy = SameSiteMode.None;
                    });
x.AddSession(option =>
                    {
                        option.IOTimeout = TimeSpan.FromHours(24);//改成自己的
                        option.IdleTimeout = TimeSpan.FromHours(24);//改成自己的
                        option.Cookie.Name = "ME.Session";//改成自己的
                        option.Cookie.HttpOnly = true;
                        option.Cookie.SameSite = SameSiteMode.None;
                    });
 x.UseSession();
 x.UseCookiePolicy();

總結:爲了保護隱私,數據的存儲需要用戶知情和同意

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章