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