Похоже, что Sites.FullControl.All перемещен в раздел Graph API, но попытка добавить его на портал Azure приводит к другой ошибке, говорящей о том, что разрешение в настоящее время не поддерживается (см. На снимок экрана ниже).
В моем тестовом приложении мне удалось использовать AllSites.FullControl (AllSites как одно слово, без точек), а затем перечислить все сайты в клиенте SharePoint Online с MSAL для. NET.
var app = PublicClientApplicationBuilder.Create(MyAppId)
.WithAuthority("https://login.microsoftonline.com/common", false)
.WithDefaultRedirectUri()
.Build();
return await app
.AcquireTokenInteractive(new string[] { "https://tenantxx.sharepoint.com/.default" })
.WithParentActivityOrWindow(parentWindow) // optional, used to center the browser on the window
.WithPrompt(Prompt.SelectAccount)
.ExecuteAsync();
Разрешения API на портале Azure: