哪个库可以为Sinatra提供最简单的OAuth 2.0身份验证

时间:2012-01-08 18:31:56

标签: ruby oauth sinatra

我将围绕一个服务实现一个简单的REST API包装器,并希望将Ruby与Sinatra一起用于此任务。
想法是让用户使用两条腿OAuth(2.0)验证/签署请求。

我应该尝试使用像warden和addtional oauth 2.0插件(例如warden-oauth2)这样的身份验证框架,还是应该使用基于机架的解决方案,例如rack-oauth2-server。基于机架的方法似乎依赖于MongoDB,这是好的,但我宁愿最小化依赖性。

干杯,
马克

1 个答案:

答案 0 :(得分:2)

结帐oauth2-provider。另一个流行的选项是doorkeeper(仅限铁路)。