2016-09-05 20 views
2

Auth0をCouchDBまたはCloudantで使用することはできますか?もしそうなら、チュートリアル、コードサンプル、またはgithubプロジェクトを誰かが知っていますか?Auth0のCouchDB

この質問はすでに(ない私が)Auth0-フォーラムに頼まれたが、応答がない:https://auth0.com/forum/t/can-you-use-auth0-with-couchdb-or-cloudant/3127

私の特別なケースでは、私は真ん中ずにCouchDBのインスタンスにAuth0とイオン2のアプリケーションを接続したいです(API)レイヤーです。

助けていただけたら幸いです!

答えて

4

ユーザーがJWTトークンで認証することができますので、このようなシナリオを可能にcouch_jwt_authプラグインがありますとしてそれをhttps://auth0.com/docs/oauth2-examples をサポートするように思われます。 pouchdbとAuth0での使用方法については、example projectもありますので、これはあなたには有益かもしれません。

私は同じプラグインを使用してユーザーを認証していますが、問題なく動作します。私は実際に非対称キー(RS256)でJWT署名検証を可能にするforkを維持しています。そして、十分に確信が持てば、プル要求が出ます。

+1

ありがとうございます。このプロジェクトは私にとって興味深いようです。 couch_jwt_authプラグインをCloudantで使用することはできますか? –

+0

申し訳ありませんが、私は曇天の経験がありません。 couchdbと同じプラグインAPIを提供していますが、クラウドインスタンスにプラグインをインストールすることも可能です。 – dmunch

+0

私はあなたの答えを受け入れるでしょう。それをCloudantで動かすことは別の話題です! –

1

ユーザーはcouchdbに独自のデータベースを持っていますか? サーバー側のミドルウェアがないと、ユーザーデータのみにアクセスを制限することはできません。 その場合、oauthを使用することを検討できます。

私は深くAuth0にないですが、CouchDBのはあまりにもhttp://docs.couchdb.org/en/stable/api/server/authn.html#oauth-authentication

+0

ありがとうございます。クライアント側ではpouchdbを使用したいので、私は自分のデータベースをユーザごとに好むでしょう。 –