2016-04-14 159 views
4

MEANスタックを使用して開発されたアプリケーションがあります。 Azure ADを認証用に使用する予定です。passport-azure-adとpassport-azure-ad-oauth2の違い

クライアント側
角度では、クライアント側のリソースは、私はその記事here以下の通りであったサーバサイドのWeb APIを保護するために、物品here

サーバー側ノードのWeb API
に基づいてadal JS libraryを使用して保護されています passport-azure-adノードモジュールを使用します。しかしpassportjsウェブサイト上で私は質問は、私はpassport-azure-adのメンテナだpassport-azure-ad-oauth2

+0

あなたが参照している記事はひどく不完全です。 「キーを作成してどこかにコピーし、後で使用します。 –

答えて

6

passport-azure-ad違い何である1つの以上のノードモジュールpassport-azure-ad-oauth2

に出くわしました。 Passport-azure-adがマイクロソフトから来て、プレビューでのOAuth2もシナリオだけでなく、をサポートするために建設されたように、我々は2016年

passport-azure-ad-oauth2は、マイクロソフトと提携していないAuth0チームからですが、彼らはBUILDで発表すぐB2CB2Bと私たちのconverged endpointなど良いドキュメンテーションを持つ完璧に良いチーム。上記の他のシナリオに対するサポートのレベルはわかりません。

Azure Active Directoryはオープンプラットフォームであり、OAuth2やOpen ID Connectなどのオープンスタンダードを使用して開発者がこのような選択肢を持つように努めています。

あなたは好きなライブラリを自由に使うことができますが、もちろん私の考えでは、passport-azure-adのようなGitHub上のMicrosoft OSSライブラリを使用することを支持します。

これは役に立ちますか?そのルートを続行する場合は、passport-azure-adで問題が発生した場合はお知らせください。

+0

ありがとう!!それは本当に助けて – LP13

+0

それは速達で動作するのだろうか?私が従っていた記事はrestifyを使用しています – LP13

+0

はい。あなたがOAuthを使用してREST APIを構築している場合、ログインのルートなどをインタラクティブに探している場合は、https:// githubを試してみることをお勧めします。 com/Azure-Samples/active-directory-node-webapp-openidconnect –