Зарегистрируйтесь на нескольких сайтах

у меня есть 2 сайта (example.com, ex2.com). Fisical — это 1 сайт с 1 дБ. Когда пользователь поет на ex2.com, он поет и на example.com. Как это сделать?

P.S. Можно ли это сделать с ZF?

Нашел очень интересную статью на эту тему. Автор дает несколько идей, как реализовать мультидоменную аутентификацию. http://codeutopia.net/blog/2008/09/25/sharing-authentication-over-multiple-sites-single-sign-on/


person ErgallM    schedule 10.08.2010    source источник


Ответы (2)


Вы смотрели в OpenID? Вы можете заблокировать потребителя OpenID «ex2», чтобы разрешить вход только от вашего провайдера OpenID «example.com».

Я тоже копаю тему. Некоторое время назад я уже сделал свою собственную реализацию и получил ее ужасно неправильно.

На данный момент мне интересно, следует ли настроить собственного провайдера OpenID и заблокировать потребительские сайты, чтобы принимать только его. Другой альтернативой может быть еще одна собственная реализация с настройкой стиля CAS, где передается только хэш. через браузер, а проверка пользователя выполняется между серверами в фоновом режиме с использованием хэша в качестве одноразового ключа.

Я еще не уверен, какой из них выбрать, или какой-то третий вариант будет лучше.

person Petrus Repo    schedule 19.08.2010

Вы можете взглянуть на что-то вроде http://cosign.sourceforge.net/. Cosign позволяет создать единую точку входа для нескольких сайтов. Это не относится к Zend, но должно работать.

person Ian Burris    schedule 10.08.2010