Java から SharePoint Online REST API に接続しようとしています。
以前は、すべてのサイト コレクション (FullControl) へのアクセス許可を持つ SharePoint システムに直接登録された SharepointOnline アドインを使用していました。https://accounts.accesscontrol.windows.net/ /tokens/OAuth/2の URL からアプリの資格情報を含むトークンを取得し ました。Sharepoint REST API に直接要求を行うことができます。
ここで、Azure 登録済みアプリに切り替える必要があります。コードは Java で記述されており、Azure sdk-com.microsoft.azure (artifactId-azure) を使用しています。トークンを正常に取得できますが、Sharepoint REST API へのその後の要求には無効です。
次のエラーが表示されます: 'Microsoft.IdentityModel.Tokens.AudienceUriValidationFailedException' がスローされました。"
Sharepoint REST API 要求の有効なトークンを取得する可能性はありますか?