Можно ли создать ссылку для загрузки документа в SharePoint без входа в систему? - PullRequest
0 голосов
/ 07 мая 2020

Я реализую приложение для хранения и извлечения некоторых корпоративных документов на сайте SharePoint. И используйте это приложение только для управления ими.

Я создал учетную запись администратора для сайта и получил идентификатор клиента и секрет для доступа к сайту с помощью Graph API. Я пытаюсь использовать учетные данные клиента, которые мы получили, чтобы загрузить и загрузить эти документы. Но сгенерированный URL-адрес загрузки для документа по-прежнему требует входа на сайт с действующей учетной записью.

Есть ли способ создать / сгенерировать URL-адрес из данных, которые мы могли бы получить из Graph API, для загрузки документов без необходимости входа в систему.

1 Ответ

0 голосов
/ 07 мая 2020

Вам необходимо реализовать Получить доступ без пользователя .

Добавьте одно из требуемых разрешений приложения : Files.Read.All, Files.ReadWrite.All, Sites.Read.All, Sites.ReadWrite.All в свое Azure приложение AD .

enter image description here

Вызовите этот API: Загрузите содержимое DriveItem , чтобы получить ссылку для загрузки.

Вам не потребуется входить в систему.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...