インターネットでホストされている匿名アクセスの SharePoint 発行サイトがあります。最新の要件に従って、ユーザー ログイン (AzureAD、Microsoft の個人および職場アカウントなど) を実装する必要があります。
https://docs.microsoft.com/en-us/azure/active-directory/develop/active-directory-v2-flows
こちらのドキュメントに従って、Web API を使用してこれを実装し、データベースから安全な情報を取得します。SharePoint でのユーザーのログインとログアウトに MSAL.js ファイルを使用することを検討しています。ベアラー トークンを取得した後、データベースから追加データを取得するために Web API を呼び出すことができます。
スタンドアロン Web API の制限: 「v2.0 エンドポイントを使用して、OAuth 2.0 で保護された Web API を構築できます。ただし、その Web API は、同じアプリケーション ID を持つアプリケーションからのみトークンを受け取ることができます。別のアプリケーション ID を持つクライアントから Web API にアクセスすることはできません。クライアントは Web API へのアクセス許可を要求または取得できません。」</p>
App Registration Portalで同じアプリケーション ID を持つ 2 つのアプリケーションを作成するにはどうすればよいですか? それとも、SharePoint と Web API の最後で同じアプリケーション ID を使用する必要がありますか?