标签: ruby oauth sinatra
我将围绕一个服务实现一个简单的REST API包装器,并希望将Ruby与Sinatra一起用于此任务。 想法是让用户使用两条腿OAuth(2.0)验证/签署请求。
我应该尝试使用像warden和addtional oauth 2.0插件(例如warden-oauth2)这样的身份验证框架,还是应该使用基于机架的解决方案,例如rack-oauth2-server。基于机架的方法似乎依赖于MongoDB,这是好的,但我宁愿最小化依赖性。
干杯, 马克
答案 0 :(得分:2)
结帐oauth2-provider。另一个流行的选项是doorkeeper(仅限铁路)。