Sinatra ベースの API に OAuth2 認証を追加する必要があります。ActiveRecord も MongoDB もありませんが、DataMapper です。
これを達成するためにどのgemを使用できるか知っている人はいますか? Rack-oauth2-server を追加しましたが、Mongo に依存します。Rack-oauth2を理解しようとしていますが、実際にはドキュメントがなく、 oauth 認証を提供する実際のアプリケーションにこれがどのように統合されるのかわかりません。十分に文書化された宝石はありますか?(Rails gem ではありません)。
omniauth-oauth2 は動作するように見えましたが、基本的に統合方法に関するドキュメントはありません。これらの gem との統合を概説する記事へのリンクも役立ちます。
私は一日中探していて、ぐるぐる回っています。これは解決済みの問題だと確信しています。