1. Главная
  2. Документы
  3. Личное: Хранение файлов на внешних ресурсах
  4. Настройка синхронизации файлов на облачных сервисах
  5. Синхронизация с OneDrive

Синхронизация с OneDrive

OneDrive — облачное хранилище, созданное в августе 2007 года и управляемое компанией Microsoft. Позволяет получать доступ к файлам на ПК, компьютерах Mac и устройствах с Android и IOS, а также предоставляет возможность совместной работы над файлами Word, Excel, PowerPoint и OneNote прямо в браузере.

Регистрация приложений в Azure

  1. Перейти на портал https://portal.azure.com/
  2. Через поисковую строку найти службу «Регистрация приложений»
  1. Создать приложение через кнопку «+ Новая регистрация»
  • Ввести имя приложения
  • Заполнить URI перенаправления по шаблону:
    • {Адрес вашего сайта}/0/rest/PtOauthService/OneDriveAuthCode — для стендов на платформе .net Framework
    • {Адрес вашего сайта}/rest/PtOauthService/OneDriveAuthCode — для стендов на платформе .net Core

Примечание: в случае настройки хранения на корпоративном аккаунте в пункте «Кто может использовать это приложение или получать доступ к этому API» укажите третий пункт

  1. Перейти на вкладку «Разрешения API»
  2. Кликнуть на Microsoft Graph
  3. Добавить разрешения:
  • Files.ReadWrite
  • offline_access
  • User.Read
  1. Обновить разрешения
  2. Перейти на вкладку «Сертификаты и секреты»
  3. По кнопке «+ новый секрет клиента» получить секретный ключ
    [Значение ключа необходимо указать в колонке «Секретный код клиента» справочника «Настройка хранилища файлов»]
  4. С основной страницы приложения необходимо взять «Идентификатор приложения(клиент)» и указать значение в колонке «Идентификатор клиента» справочника » Настройка хранилища файлов«
  1. Параметры идентификаторов кешируются, поэтому после настройки необходимо выполнить компилияцию системы

Был ли данный материал полезен вам? Да Нет