2017-01-01 4 views
0

Auth0を認証プロバイダとして使用して、Parse Serverを使用するアプリケーションを作成しています。無関係の理由から、ユーザー管理のためにParseではなくAuth0を使用する必要があります。Auth0とParse Serverユーザーのリンク

Auth0で認証されたユーザーをParse Serverのオブジェクトに「リンクする」方法を理解するのに問題があります。これがなければ、認証されたユーザーはParse Server上のオブジェクトに書き込む権限を持ちません。私は私の問題が解決策のないこの質問に似ていると信じています:here

ParseからAuth0へのユーザーの移行について議論している記事が多数ありますが、これらのユーザーをParseにリンクする方法に関する驚くほどの資料はありません。 one article(私はリンク先の質問を投稿した人と同じ人が書いたと信じています)が動作するようにはできませんでした。また、パスワードをJavascriptで平文で保存する必要があります。

私はParseのすべてのオブジェクトを所有するデフォルトのParseユーザーを作成すると考えました。これは、認証されたエンドユーザには見えないように見えないため、わかりませんが、それはあくまでセキュリティであり、良いアプローチのようには見えません。

誰かがこれにアプローチする方法について提案している、または以前に行ったことがある人は、あなたの提案を読むことに興味があります。どうもありがとうございました。

答えて

0

Auth0は最も一般的で使用されている認証プロトコル(OAuth2/OIDC、SAML、WS-Federation)をサポートしているため、Auth0に依存するようにアプリケーションを設定することは、

Parse Server Wikiによれば、それはsupport custom authentication leveraging OAuthです。そうすれば、Auth0をParse Serverベースのアプリケーションと統合するための最善の出発点に見えます。

あなたが持って任意のサードパーティの認証にはOAuthのサポートを活用することが可能である


免責事項:私は解析サービスや解析サーバーを使用したことがないので、私はParseオブジェクトをユーザーにリンクすることを意味するとき、これは単にParseで認証されたユーザーを持つことによって達成でき、そのユーザーのIDはPar​​se自体によって管理されるユーザー名/パスワードの代わりにAuth0によって検証され、証明されます。

+0

ありがとうございます。私はAuth0 CANがParse Serverで動作することを知っています。私はそれが起き始める場所を特定できません。私が見つけたドキュメントは、期限切れだったか、または適用されていませんでした。 – mrbranden

関連する問題