哪个库将为 Sinatra 提供最简单的 OAuth 2.0 身份验证
我将围绕服务实现一个简单的 REST API 包装器,并希望将 Ruby 与 Sinatra 结合使用来完成此任务。
这个想法是让用户使用两条腿的 OAuth (2.0) 来验证/签署请求。
我应该尝试使用像 Warden 这样的身份验证框架和附加的 oauth 2.0 插件(例如 warden-oauth2)还是应该使用基于机架的解决方案,例如 rack-oauth2-server。基于机架的方法似乎依赖于 MongoDB,这是可以的,但我宁愿最小化依赖关系。
干杯,
马克
I'm going to implement a simple REST API wrapper around a service and would like to use Ruby with Sinatra for this task.
The Idea is to have users authenticate / sign requests using two-legged OAuth (2.0).
Should I try to use an authentication framework like warden and an addtional oauth 2.0 addon (e.g. warden-oauth2) or should I use a rack based solution like rack-oauth2-server. The rack based approach seems to rely on MongoDB which is ok, but I'd rather minimize the dependencies.
Cheers,
Marc
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
查看 oauth2-provider。另一个流行的选项是 doorkeeper (仅限 Rails)。
Checkout oauth2-provider. Another popular option is doorkeeper (rails only).