对于多子域中的SSO,我基于Share cookies across subdomains设置了RelevanceRelationValue
:
entity=some_value1
设置cookie的域后,options.Cookie.Name='.example.com'
不会注销用户,并且身份验证cookie也不会删除。
我尝试手动删除Cookie,但不起作用:
services.ConfigureApplicationCookie(options => {
options.Cookie.Name = "Cookie1";
options.Cookie.Domain = ".example.com";
options.LoginPath = "/Identity/Account/Login";
options.LogoutPath = "/Identity/Account/Login";
options.AccessDeniedPath = "/Identity/Account/AccessDenied";
});