Разработать - openid + ldap - PullRequest
4 голосов
/ 04 февраля 2011

Итак, я изучал Devise, и мне действительно понравилось, но я не понял одну вещь: можете ли вы использовать несколько провайдеров (например, ldap login + facebook / google / etc.)?Итак, что я хочу:

  • Пользователь - информация, связанная с моим веб-сайтом
  • Связанные ресурсы - так что я хочу, чтобы пользователи могли связывать свои учетные записи с несколькими провайдерами.

Например, допустим, у нас есть пользователь example_user.У него есть учетная запись facebook, google и ldap, связанная с его учетной записью, поэтому, если он попытается войти с учетной записью ldap, google или facebook, он преуспеет и выдаст мне свой экземпляр модели User.

Извините замой плохой язык, я довольно плохо объясняю свою проблему.

Спасибо!

РЕДАКТИРОВАТЬ: я решил это с помощью omniauth.

1 Ответ

1 голос
/ 02 июня 2011
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...