Я изо всех сил пытаюсь найти полезный гем, который обеспечивает следующее для приложения Rails 2.3.5:
- мы хотим защитить наш API с помощью oAuth 2;поэтому требуется Контроллер для создания токенов доступа / запросов и моделей (клиент, токен, ...)
- , мы хотим использовать службы oAuth2, такие как Facebook и Twitter
Также было бы неплохо иметь поддержку трехногих и двухногая аутентификация.
Я нашел эти драгоценные камни, но все они имеют серьезные недостатки:
- oauth-ruby (github.com/oauth/oauth-ruby)
- Я не совсем уверен, что он уже реализует механизмы oauth2
- , больше похоже на базовую библиотеку для служб поверх
- oauth-plugin (github.com/pelle/oauth-plugin)
- выглядит удобно, НО oauth2 поддерживается только в ветке rails3: (
- oauth2 (github.com/intridea/oauth2)
- только для потребителей oAuth2 / без функций провайдера
- oauth2-ruby (github.com/aflatter/oauth2-ruby/tree/)
- последняя фиксация: 16.07.10 «DESCTRUCTIVE COMMIT»: (
- на основе oAuth2 Draft 00 (старый!)
- oauth2-provider (github.com/ThoughtWorksStudios/oauth2_provider)
- последняя фиксация: 21.10.10 - только хорошо
- Функциональность провайдера: (
- на основе oAuth2 Draft 09 (совсем недавно)
Выполнял ли кто-нибудь эти требования с одним или комбинацией этих драгоценных камней? Могли бы вы пожалуйста, дайте мне направление?
Любая помощь приветствуется!
задан Makibo 26 October 2010 в 16:08
поделиться