Как мне открывать запросы API к моему приложению с помощью devise_token_auth? - PullRequest
0 голосов
/ 07 мая 2020

Я использую devise_token_auth в своем приложении rails. Я хочу открыть API для своего приложения, используя указанные пользователем токены c, которые предоставят им ограниченный доступ к определенным API в моем приложении. Он должен работать аналогично текущим настройкам ключа publi c и закрытого ключа для интеграции с такими приложениями, как facebook, google, stripe et c. Что я должен использовать? Есть ли какая-нибудь хорошая документация / примеры приложений, реализующих это?

1 Ответ

0 голосов
/ 07 мая 2020

Вы можете создать несколько моделей устройств, например User, Admin, SuperUser и т. Д. c ... Затем вы можете использовать:
before_action :authenticate_user, only: [:apiA, :apiB]
и
before_action :authenticate_admin, only: [:apiA, :apiB]
в тот же контроллер для предоставления разного доступа в каждом действии API.

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