#ruby-on-rails #devise #omniauth #single-sign-on
#ruby-on-rails #разработка #omniauth #единый вход
Вопрос:
Существует много информации об использовании OmniAuth и Devise для входа в веб-приложение с помощью facebook и Twitter. Тем не менее, я пытаюсь написать свой собственный поставщик OAuth и не использовать fb / twitter и т. Д. (и не удается найти примеры).
По сути, я хочу иметь два приложения — UserManager, в котором есть таблица пользователей, и WebApp1 (и, возможно, больше в будущем). Я хочу, чтобы пользователь мог перейти к WebApp1 и быть перенаправленным на UserManager, чтобы иметь возможность войти в систему, а затем быть перенаправленным обратно на WebApp1. Я не хочу, чтобы в WebApp1 была таблица пользователей.
Могу ли я получить несколько советов? На данном этапе я считаю, что мне нужен Devise в обоих приложениях и OmniAuth в WebApp1, хотя я не уверен на 100%.
Ответ №1:
Не уверен, что у вас все еще есть этот вопрос.
Есть хорошая запись, которая звучит очень похоже на ваш вариант использования.
Удачи