В нашем веб-приложении ASP.NET MVC есть несколько разных поддоменов, которые мы используем для тестирования и устаревшего кода. Поддомены:
- www.sitename.com(производственная площадка)
- test.sitename.com(тестирование)
- original.sitename.com(устаревший код)
- staging.sitename.com(время от времени используется для тестирования прямо перед развертыванием)
Мы целенаправленно используем аутентификацию форм, не использующих cookie уровня домена, потому что мы хотим, чтобы файлы cookie были уникальными в этих разных поддоменах. Проблема в том, что когда люди получают ссылку на корневой домен (sitename.com), для этого требуется, чтобы они снова вошли в систему, чтобы получить файл cookie, даже если они уже вошли в систему на www.sitename.com.
Есть ли способ поделиться файлом cookie между только www.sitename.com и sitename.com без влияния других поддоменов?