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