Мне нужно вызвать конечную точку REST SharePoint https://{tenant}.sharepoint.com/_api/web
программно из внутренней службы C# без всплывающего окна входа в систему Microsoft.
У меня уже есть эти значения:
- tenatId
- clientId
- имя пользователя + пароль
- siteUrl
- Связь между серверами (без входа пользователя)
- Использовать учетные данные клиента (предпочтительно) или имя пользователя и пароль
- Получить токен доступа, который SharePoint принимает.
- генерирует токен в API, передает этот токен в PnPjs и хочет использовать его для вызова sp.web().
- Вызов / _api/web либо напрямую в C#, либо с помощью PnPjs без интерактивного входа в систему.
Что я пробовал:


Результат:
На снимке экрана показано, что мой API токена успешно возвращает токен доступа, а консоль браузера не отображает ошибок или ответов.

Подробнее здесь: https://stackoverflow.com/questions/798 ... ken-progra
Мобильная версия