インターネット上で匿名アクセスが可能なSharePoint公開サイトがあります。最新の要件に応じて、ポータル内の一部のページに対してユーザーログイン(AzureAD、Microsoft個人および職場のアカウントなど)を実装する必要があります。どのオプションが優れていますか?Web APIのMSAL.jsまたはOpenIdConnect Nugetパッケージ
- msal.jsファイルを使用する:
は、私たちが出ている二つのアプローチがあります。クライアント側でユーザーのログインを実装し、ユーザートークンを使用してPartner Center Web APIに呼び出し、ユーザーの有効性を確認し、必要な操作を実行します。
- ログインを実装するためにWeb APIエンドでMicrosoft.Owin.Security.OpenIdConnect Nugetパッケージを使用してWeb APIを作成し、バックエンドからデータを取得および変更するために必要な操作を実行するためにも使用します。
私たちのシナリオでは、どのアプローチが効果的でしょうか? これを達成する他の方法はありますか?
MSAL.jsを使用して、[ここ](https://github.com/Azure-Samples/active-directory-javascript-singlepageapp-dotnet-webapi-v2)の素晴らしいサンプルを追加するだけです。 –