Моя компания настроена следующим образом:
subdomain6.domain1.com
subdomain1.domain2.com
На каждом сайте, имея в виду, что на каждом поддомене может быть до сотни сайтов, пользователи могут входить в систему. Мы, как разработчики, должны тестировать интерфейсы в нескольких браузерах, но некоторые из них работают может потребоваться только в разделе после входа в систему.
Я написал пользовательский скрипт, который позволяет нам сохранять имя пользователя и пароль (и другие детали, которые я не могу указать из-за конфиденциальности).Сценарий проверяет, существует ли учетная запись пользователя, заполнив форму входа и нажав кнопку отправки. Если нет, он регистрируется для нас - тем самым автоматизируя процесс регистрации.
Совместное использование файлов cookie между поддоменами в одном домене очень просто. Если я нахожусь на subdomain1.domain1.com, я могу сохранить файл cookie, который может быть получен с subdomain2.domain1.com. Однако я также хотел бы сохранить их для domain2. Кажется, я не могу заставить это работать.
Отсюда я вижу два решения - либо:
1) прикрепить iFrame с помощью пользовательского скрипта, который загружает сайт в домен 2. Затем это использует строку запроса, чтобы решить, что установить для чего, или
2) используйте форму с method = "POST" и просто отправьте сообщение в файл в каждом домене.
Любой способ потребует значительных ресурсов, особенно если файлы cookie обновляются каждый раз при изменении файла cookie. У нас также есть маскировка URL-адресов. Так что нам также придется принимать во внимание такие сайты, как abc.clientdomain1.com, abc.clientdomain2.com и т. Д.
Кто-нибудь знает более простой способ добиться этого?