У меня есть 2 приложения Asp.Net Core 2.2, и я хочу разделить сеанс между ними. Я установил сеанс в базе данных SQL, и оба подключились нормально. Они находятся в разных поддоменах. Я понимаю, что могу установить Cookie.Domain в качестве файла запуска, который решит проблему на базовом уровне, чтобы каждое приложение создавало cookie, чтобы к нему можно было получить доступ. например
Domain 1. "www.website.com"
Domain 2. "dashboard.website.com"
В настоящее время эти сайты не могут получить доступ к файлам cookie сеанса друг друга.
Если я установлю файл cookie домена на «.website.com», оба должны иметь к нему доступ.
Проблема в том, что у нас есть несколько доменов, которые используют этот веб-сайт, поэтому это могут быть:
www.domain1.com
dashboard.domain1.com
www.domain2.com
dashboard.domain2.com
www.domain3.com
dashboard.domain3.com
Мне нужно иметь возможность вставлять текущее имя хоста в домен стартовых файлов cookie, чтобы оно динамически устанавливалось в зависимости от домена активного веб-сайта.
Это вообще возможно?
Заранее спасибо, Дэвид