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

Mar*_*ger 14 ruby oauth sinatra

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

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

干杯,
马克

NAR*_*KOZ 2

检查oauth2-provider。另一个流行的选择是门卫(仅限导轨)。