Ответ 1
Оформить заказ oauth2-provider. Другим популярным вариантом является doorkeeper (только для рельсов).
Я собираюсь внедрить простую обертку API REST вокруг службы и хотел бы использовать Ruby с Sinatra для этой задачи.
Идея заключается в том, чтобы пользователи аутентифицировали/подписывали запросы с помощью двухстороннего OAuth (2.0).
Должен ли я попытаться использовать фреймворк аутентификации, например, надзиратель и дополнительный аддон 2.0 (например, warden-oauth2), или я должен использовать решение на основе стойки, например rack-oauth2-server. Основанный на стойках подход, похоже, полагается на MongoDB, который в порядке, но я бы предпочел минимизировать зависимости.
Cheers,
Марк
Оформить заказ oauth2-provider. Другим популярным вариантом является doorkeeper (только для рельсов).