2011-12-20 4 views
0

Я пытаюсь интегрировать два сайта (один из них на основе drupal, а другой нет) с использованием единого входа. Наш клиент использует drupal (сайт разработчика/API) и хотел бы, чтобы пользователи могли войти на наш сайт (конкурс разработчиков, другой домен), используя свои учетные данные.Drupal единый вход по доменам

Я изучил OpenID, и я не верю, что OAuth подходит для такого рода вещей, хотя я мог ошибаться.

Было бы проще просто построить наш сайт в drupal и выработать какое-то многосайтовое решение? На самом деле я ищу простой способ аутентификации пользователя и не создавая отдельную учетную запись для входа на наш сайт. В идеале пользователь должен прийти на наш сайт, ввести их учетные данные, которые затем будут проверяться на базе drupal на сайте нашего клиента, после чего они будут переданы нам. Это до тех пор, пока аутентификация должна идти, точка должна быть в состоянии прочитать базу данных пользователя drupal и проверить, существует ли учетная запись. Пользователям не нужно регистрироваться на нашем сайте, только регистрируясь, если у них есть учетная запись разработчика на сайте нашего клиента.

+1

Имеется модуль SSO. Если вы Google его или ищете, вы должны его найти. – Layke

ответ

0

Существует множество различных модулей единого входа (SSO), которые могут быть полезными отправными точками; для более или менее полного списка, см. this Drupal Groups page. Из моих исследований OpenID является одним из наиболее надежных решений; гибкость в настройке собственного поставщика удостоверений или использование existing system (их много) кажется, что это было бы ценно. Учитывая возраст этого поста, мне было бы интересно услышать ваше направление и ваш опыт.