В настоящее время я работаю в приложении Ruby on Rails с Authlogic, которое обрабатывает мою аутентификацию и управление пользователями.
Я изо всех сил пытаюсь найти актуальную информацию о наилучшем способе добавления сторонних методов входа в систему.мой сайт, дополняющий стандартную регистрацию и логин.Существует множество учебных пособий, но все они кажутся устаревшими или неполными. Могу ли я получить некоторые рекомендации по наилучшему способу добавления нескольких сторонних методов входа в Authlogic?
Authlogic создается с нуля для такого типа вещей, но это очень плохозадокументировано, и это собственная страница кажется очень устаревшей в этом.
Кажется, они рекомендуют для Facebook использовать плагин authlogic_facebook_connect , который, в свою очередь, опирается на устаревший Facebooker gem, который был заменен на Facebooker2.Есть ли способ использовать Facebooker2 с Authlogic?
Я также нашел в Google authlogic_oauth2 , который представляет собой более современный плагин, который может входить с использованием учетных данных Facebook с использованием OAuth2.К сожалению, автор заявляет, что этот плагин не может использоваться вместе с плагинами Authlogic для OAuth (Twitter) и OpenID из-за конфликтов.
Какие рекомендованные гемы или плагины я могу использовать вместе, чтобы разрешить вход в мойсайт через Facebook, Twitter и OpenID?