У меня есть. NET Приложение Core 3.1 Web API с. NET Core Identity. В Startup.cs
у меня есть следующий код:
services.ConfigureApplicationCookie(options =>
{
options.ExpireTimeSpan = TimeSpan.FromHours(2);
options.Cookie.Domain = ".example.com";
});
Мое приложение - многопользовательское. Также я использую внешние провайдеры для входа (Google, Microsoft). Основной домен - app.example.com
, здесь выполняется вход в поддомен арендатора, поэтому пользователь вводит поддомен в форму и, например, входит в систему через Google, а go на страницу subdomain.example.com
. Приложение создало cook ie на домене .example.com
, но я не хочу хранить cook ie на основном домене app.example.com
.
Как перезаписать аутентифицированный домен cook ie для subdomain.example.com
? И что для этого лучше?