4

Web サービス (RESTful JSON API) を構築し、OAuth 1.0 または 2.0 で API を保護したいと考えています。私は Scala で Play2 を使用していますが、Scala でも Play2 でも (コンシューマーではなく) OAuth プロバイダーを作成する例を見つけることができません。

GitHub のような API を構築していて、特定のアプリケーションを承認し、API にアクセスするために CONSUMER_KEY、CONSUMER_SECRET を提供したいとします。それを行うのに役立つ使いやすいライブラリが必要です。これを Play2 に組み込む必要があるとは言いません。

何か案は?図書館?トリック?

4

1 に答える 1

0

Scala/Lift で OAuth 1.0 プロバイダーを構築しました。Open Bank Project 用にコード化されていますが、別の Lift アプリ用に簡単に抽出できるはずです。

参照してください:

https://github.com/OpenBankProject/OpenBankProject-Server/wiki/OAuth-1.0-client---Server-connexion

ちなみに、OAuth 2.0 ではなく OAuth 1.0 を選択したのは、OAuth 2.0 がまだ完全に修正されていないためです。

乾杯、サイモン。

于 2012-08-10T13:18:15.840 に答える