IdentityServer4 无法登录,一直跳转登录界面

1/11/2022 9:29:14 PM
718
0

在用 IdentityServer4  配置好登录功能之后,输入正确的账号密码还会跳转回登录页面,这个问题与跨站cookie有关。

在 server 端 startup 中添加以下代码可以解决,当然系统要启用cookie支持才行

            services.Configure<CookiePolicyOptions>(options =>
            {
                
                options.MinimumSameSitePolicy = Microsoft.AspNetCore.Http.SameSiteMode.Lax;
            });

同时在client 端的startup 中也要加入此代码解决跨站cookie问题

在https 下不会存在此问题

 

延展阅读:  Cookie的 SameSite属性

全部评论

非常感谢,解决问题了~
作者
2/18/2025 10:22:53 PM


提问