Процесс аутентификации Rails для нескольких авторизационных стартов - PullRequest
0 голосов
/ 25 марта 2020

Я начал работать над новым приложением rails api-only, которое будет бэкендом для мобильного приложения, мне нужен мой собственный идентификатор (электронная почта + пароль), вход в Google и Facebook. После успешного входа я хочу создать токен JWT. Я размышляю, как правильно с этим справиться. Использование devise + omniauth для проверки кодов, а затем ручное создание jwt с помощью jwt gem (я полагаю, что это решение будет самым простым, но я не нашел ни туториалов, ни документов для реализации этого для приложения только для API безболезненным и понятным способом ) или, может быть, использовать devise для аутентификации по электронной почте и паролю, а также вручную проверять коды в Google или Facebook и вручную создавать JWT с помощью jwt gem (это решение, в котором я знаю, что мне нужно делать, но это потенциально небезопасно и отнимает много времени). Какой способ будет лучше для простого приложения?

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