Wordpress и Drupal SSO/ Единый вход

Я создал свой веб-сайт в Wordpress, и это хорошо для меня, я хочу создать зону для сотрудников / сотрудников в Drupal, так как она имеет больше функциональных возможностей с документами Google и Mediawiki.

Мне было интересно, возможно ли мне обмениваться логинами между обоими сайтами, поэтому, если я зарегистрирую пользователя на WordPress, они смогут также войти на сайт Drupal?

2 ответа

Решение

OpenId был бы способом сделать это, кроме того, что должна быть возможность написать функцию для извлечения информации о пользователях Wordpress из базы данных и создания соответствующих пользователей в Drupal. Функция будет вызываться всякий раз, когда создается новый пользователь. Обе платформы хорошо документированы, поэтому их не должно быть слишком сложно.

Теперь я знаю, что вы ясно дали понять, что используете Wordpress и Drupal, но это звучит немного похоже на излишнее знание того, что все, что вы можете сделать в Wordpress, легко может быть возможно в Drupal... но я отвлекся;)

Вы можете использовать saml в качестве решения для единого входа и подготовки. Это стандарт, и многие компании используют его.

Проверьте http://simplesamlphp.org/, программное обеспечение с открытым исходным кодом с хорошей документацией, активным проектом и приятным сообществом.

Существуют плагины для легкого добавления поддержки saml в Mediawiki, Drupal и Wordpress.

Также в Google есть поддержка saml и simplesaml, позволяющий легко обрабатывать его

Вы можете проверить модули, которые позволят вам это сделать. Например, я нашел этот модуль входа в систему Drupal OAuth и этот плагин OAuth Server в WordPress, которые помогли мне с моим вариантом использования.

Другие вопросы по тегам