問題タブ [msal.js]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
578 参照

single-sign-on - クライアントで MSAL js を使用し、サーバー側で OWIN を使用したシングル サインオン

Azure B2C AD との統合のために、Microsoft.Owin NuGet パッケージと OpenIdConnect を使用する複数の .NET Web アプリケーションのセットアップに取り組んでいます。これにより、これらすべてのアプリケーション間でシングル サインオン (SSO) が有効になります。

Angular SPA を SSO セットアップに含めたいと考えています。これにより、.NET Web アプリケーションのいずれかにサインインして SPA に移動すると、SPA にもサインインされるようになります。

これはほとんど同じ問題のように思えます: Azure AD B2C とシングル サインオンを使用した MSALですが、私のシステムには複数の .NET Web アプリケーションが含まれています。

それは MSAL.js で可能ですか? もしそうなら、可能であれば例へのリンクを追加してください。

前もって感謝します。

0 投票する
1 に答える
532 参照

azure - Microsoft Authentication Library (msal.js) マルチテナント サインアップ プロセス

MSAL.jsに依存して、Azure Active Directory を使用して認証を持つ Angular でシングル ページ アプリケーションを設定しようとしています。従来の Web アプリで AD v1 を使用して同じことを実現する方法の詳細については、こちらを参照してください

ユーザーをシステムに認証することはできましたが、達成するのに苦労しているのは、REST API 呼び出しを介してアプリケーション データベースにテナントの詳細を登録することにより、アプリケーションにユーザーをサインアップすることです。私も与えましadmin_consent=trueたがextraQueryParameters、まだあまり意味がないようです。prompt=admin_consent を指定すると、別のプロンプト クエリ パラメータが既に存在するため、次のエラーが発生します。つまり、prompt=select_account

エラー

管理者の同意を得て呼び出す適切な方法は、ここで説明されているようですが、JS の MSAL は管理者の同意を得てハンドルを提供していないようです。

大変助かりました。

0 投票する
1 に答える
569 参照

ionic-framework - Ionic での Azure AD B2C の実装

Ionic アプリ用に Azure AD B2C を構成するのに行き詰まっています。MSAL.js を使用する動作中の Web アプリがありますが、モバイル アプリ (イオン) 用に構成すると、"Facebook" などのソーシャル ボタンをクリックまたはタップしても何も起こりません。問題の解決に役立ちます。ありがとう!

0 投票する
1 に答える
189 参照

azure - Azure AD B2C - MS Graph API または Azure AD Grap API を呼び出すことができません

1 つは統合サインイン/アップ ページ用、もう 1 つはパスワード リセット用です。

アカウントを作成してログインするとhttps://graph.microsoft.com/v1.0/me、 から正常な応答が得られず、次のエラーが表示されます。

AADB2C90077: User does not have an existing session and request prompt parameter has a value of 'None'. Correlation ID: 6ec76033-f72e-405d-ba1a-04c7534a571e Timestamp: 2018-08-21 00:56:07Z |interaction_required

次のコードで要求を行っています (MSAL.js と axios を使用)。