Domain Access Общая авторизация

Главные вкладки

Аватар пользователя ulya_07 ulya_07 23 августа 2012 в 17:51

Добрый день!
С помощью модуля Domain Access реализован мультисайтинг. Нужно сделать так, чтобы авторизуясь на одном сайте пользователь заново не авторизовался при переходе на другой сайт мультисайтинга.

Прописывать строку типа $cookie_domain = ".example.com" пробовала, не работает, авторизуясь на одном сайте и переходя на другой, система снова просила авторизоваться, но при этом никакой логин и пароль принимать не хотела, страница /user просто перегружалась. Домены сайтов созданы не как поддомены одного сайта, а это все разные домены, например, основной домен site.ru, а остальные домены типа mysite.com, sitenew.net и т.д.

Модуль Single Sign-On не подходит, так как база у сайтов одна...

Помогите, пожалуйста, разобраться, как сделать единую авторизацию для такого мультисайтинга.

Спасибо.

Комментарии

Аватар пользователя sibero sibero 24 августа 2012 в 1:34

Здравствуйте. $cookie_domain = ".example.com" помогает только если используются поддомены, если используются разные домены то не поможет. Браузеры в целях безопасности, запрещают использование одних кукисов для авторизации на разных доменах. Нужно использовать Single Sign-On, openid или аналоги.

Аватар пользователя ulya_07 ulya_07 24 августа 2012 в 10:22

Если Вам не трудно, подскажите, пожалуйста, как правильно настроить модуль Single Sign-On для сайта с одной базой и одними и теми же модулями, но с разными доменами.

В Readme данного модуля написано, что контроллер нужно включить на одном сайте ("главном"), а клиента на другом ("второстепенном"), но у меня модули одинаковые, я не могу это сделать...