MSAL.jsに依存して、Azure Active Directory を使用して認証を持つ Angular でシングル ページ アプリケーションを設定しようとしています。従来の Web アプリで AD v1 を使用して同じことを実現する方法の詳細については、こちらを参照してください。
ユーザーをシステムに認証することはできましたが、達成するのに苦労しているのは、REST API 呼び出しを介してアプリケーション データベースにテナントの詳細を登録することにより、アプリケーションにユーザーをサインアップすることです。私も与えましadmin_consent=true
たがextraQueryParameters
、まだあまり意味がないようです。prompt=admin_consent を指定すると、別のプロンプト クエリ パラメータが既に存在するため、次のエラーが発生します。つまり、prompt=select_account
管理者の同意を得て呼び出す適切な方法は、ここで説明されているようですが、JS の MSAL は管理者の同意を得てハンドルを提供していないようです。
大変助かりました。