2017-12-02 7 views
3

MSALでテストアプリケーションを作成して、製品でどのように実装できるか確認しています。私は説明できないものを踏んだので、誰かがそれを私に説明できることを願っています。私ができるmsalを使用した企業アカウントとMSAアカウントの違い

は、アプリのdevのサイトでこのようなアプリケーションを構成し

私は私のようにログインページにリダイレクトされます

enter image description here

トークン認証を取得するためにmsal.jsを使用

enter image description here

期待どおり、私は私の会社のアカウントでログインしようとすると、私は同意画面にアクセスせず、エラーの説明に戻っていません:

AADSTS65005:アプリケーション 'auth-test'がリソースに存在しないスコープ 'openid'を要求しました。アプリのベンダーにお問い合わせください。

私はMSAアカウントでログインしている場合、私は期待

として認証トークンで戻って自分のアプリケーションへの同意画面に取得し、だから、同じアプリのために会社のアカウントとMSAアカウントの違いはありますか?社内のアカウントを同意画面に表示し、認証トークンを使用してアプリケーションに戻すには、どうすればよいですか?

答えて

0

このエラーの理由はmsal.js同上トークンOpenIDのアプリケーションは、リダイレクトURLを持っていない場合は追加されません範囲で提供が必要なことです。

https://apps.dev.microsoft.comに戻り、アプリの登録情報を編集して、[プラットフォームの追加]、[ウェブ]の順に選択します。次に、http://localhostなどのリダイレクトURLを追加します。

関連する問題