Cовместное использование контента

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

Аватар пользователя vinny_pooh vinny_pooh 16 марта 2012 в 20:27

Столкнулся сегодня с ситуацией когда нужно совместное использование пользователей нескольких разных проектов... на первый взгляд ничего сложно, совместный доступ к БД и все такое... но дело в том, что проекты принципиально разные и у них разные хозяева, то есть совместный доступ к БД не подходящее решение.

Немного покопал интернет и нашел модули для Drupal позволяющие решить данную ситуацию, а именно Service single sign-on server helper и Service single sign-on client.

Данные модули позволяют синхронизировать проект между разными проектами, то есть: есть один основной сайт-сервер на котором хранится какой-то контент, к которому мы хотим получить доступ с дочерних сайтов. При помощи модуля Service single sign-on server helper мы получаем возможность создать и настроить web-сервис, который будет раздавать данную информацию, а на "других" сайтах, которые выступают клиентами, устанавливается модуль Service single sign-on client и настраивается на связь с сайтом-сервером.

После простых манипуляций клиент-сервер синхронизируются между собой и обмениваются контентом (в моем случае - это были пользователи). Причем обмениваются в обоих направлениях (зарегистрированные на сайте-сервере пользователи становятся доступные на сайте-клиенте и могут осуществлять вход с логином и паролем, который был зарегистрирован на сервере и то же самое происходит на клиенте).

Вот ссылочка на пример => http://imagexmedia.com/blog/2012/1/services-single-sign-client