我有一个网站,其中包含ali.sarahah.com等子域名,但如果用户从www.sarahah.com登录,则转到ali.sarahah.com会话未保存.搜索后我添加了以下内容Startup.cs
:
app.UseCookieAuthentication(new CookieAuthenticationOptions { CookieDomain = ".sarahah.com" });
我发现.AspNetCore.Identity.Application cookie域仍然显示子域而不是域,并且该会话问题仍然存在.
难道我做错了什么?
我认为您需要删除.
域名分配中的前导,如此GitHub问题中所述:
app.UseCookieAuthentication( new CookieAuthenticationOptions { // Note that there is no leading . CookieDomain = "sarahah.com", CookieSecure = CookieSecurePolicy.None });
请参阅CookieAuthenticationOptions
各种属性.