我需要将 OAuth2 身份验证添加到基于 Sinatra 的 API。没有 ActiveRecord,没有 MongoDB……但是 DataMapper。
有人知道我可以用什么宝石来实现这一目标吗?我添加了 rack-oauth2-server,但这取决于 Mongo。我试图了解rack-oauth2,但实际上没有文档,我看不出它应该如何集成到提供oauth 身份验证的真实应用程序中。那里有任何有据可查的宝石吗?(不是 Rails 宝石)。
omniauth-oauth2 看起来可以工作,但同样,基本上没有关于如何集成它的文档。链接到概述与这些 gem 集成的文章也会很有用。
我整天都在寻找,只是继续兜圈子。我确定这是一个已解决的问题。