Какая библиотека обеспечит простую аутентификацию OAuth 2.0 для Sinatra - PullRequest
14 голосов
/ 08 января 2012

Я собираюсь реализовать простую оболочку REST API вокруг службы и хотел бы использовать Ruby с Sinatra для этой задачи.
Идея состоит в том, чтобы пользователи аутентифицировали / подписывали запросы с использованием двухстороннего OAuth (2.0).

Стоит ли использовать платформу аутентификации, такую ​​как warden и дополнительное дополнение oauth 2.0 (например, warden-oauth2 ), или использовать решение на основе стойки, например rack-oauth2-server .Подход, основанный на стойке, кажется, полагается на MongoDB, что нормально, но я бы предпочел минимизировать зависимости.

Cheers,
Marc

1 Ответ

2 голосов
/ 25 декабря 2012

Оформить заказ oauth2-провайдер . Еще один популярный вариант - doorkeeper (только рельсы).

...