Основываясь на предоставленной вами ссылке, вы используете поток кода авторизации в качестве типа предоставления.
Поэтому вам необходимо добавить Делегированное разрешение вместо Разрешение приложения .
И вам нужно добавить AllSites.Manage
в SharePoint ( НЕ Microsoft Graph ).