Як синхронізувати через OneDrive
У цьому посібнику пояснюється, як синхронізувати базу паролів KeePassium з іншими пристроями за допомогою хмарного сховища OneDrive.
KeePassium підтримує два способи синхронізації з OneDrive:
- Пряме підключення — надійніше
- Інтеграція з програмою «Файли» в iOS — простіше налаштувати
Спосіб 1: Пряме підключення
За цього способу KeePassium взаємодіє із серверами OneDrive напряму. Так програма повністю контролює передавання даних і не залежить від програми OneDrive. Тому пряме підключення надійніше, ніж через програму «Файли».
Щоб додати базу паролів, розміщену в OneDrive, виконайте такі кроки:
- Перейдіть на екран Бази даних
- Торкніться
→ Підключитися до сервера
- Якщо з'явиться запит, дозвольте доступ до мережі.
- Виберіть тип хмарного сховища
- KeePassium запропонує увійти у ваш хмарний обліковий запис
- Знайдіть файл бази паролів і виберіть його
Конфіденційність
Коли ви входите в OneDrive, він надає KeePassium токен доступу, який дозволяє підключатися надалі. Програма не бачить і не зберігає пароль вашого облікового запису Microsoft.
Доступ до документів SharePoint
Якщо ваша база паролів зберігається в бібліотеці документів SharePoint, надайте спільний доступ до файлу із SharePoint у свій обліковий запис OneDrive. Після цього файл з'явиться в теці Спільні у вашому OneDrive.
Дозволи доступу
Щоб працювати зі сховищем OneDrive напряму, KeePassium потрібно кілька дозволів OneDrive API:
- User.Read — необхідний для входу в OneDrive.
- offline_access — необхідний для довготривалого доступу до облікового запису OneDrive (інакше довелося б входити знову кожні кілька хвилин)
- А також один із цих:
- Files.ReadWrite.All — дозволяє KeePassium доступ до будь-яких файлів OneDrive, до яких маєте доступ ви, зокрема до файлів, до яких вам надано спільний доступ.
- Files.ReadWrite.AppFolderv2.4+ — дозволяє KeePassium доступ лише до власної теки у вашому обліковому записі OneDrive. Програма не може отримати доступ до інших тек чи спільних файлів.
Тека програми
Для типу підключення «Лише тека програми» ця тека має назву програми та розташована всередині теки Програми у вашому OneDrive. За потреби OneDrive автоматично створить її під час першого звернення.
Ідентифікатори клієнта для адміністраторів
Вашому системному адміністратору, можливо, доведеться додатково дозволити KeePassium доступ до сховища OneDrive вашої організації. Кожна редакція програми зареєстрована в Azure AD окремо:
- KeePassium (freemium)
- Ідентифікатор клієнта:
cd88bd1f-abdf-4d0f-921e-d8acbf02e240
- Ідентифікатор клієнта:
- KeePassium Pro
- Ідентифікатор клієнта:
c3885b4b-5dac-43a6-af93-c869c1a8328b
- Ідентифікатор клієнта:
- KeePassium for Intune:
- Ідентифікатор клієнта:
292a80b3-139a-4165-a20d-b2d2e764e538
- Ідентифікатор клієнта:
Спосіб 2: Інтеграція з програмою «Файли» в iOS
- Установіть програму OneDrive та увійдіть у свій обліковий запис
- Відкрийте KeePassium, перейдіть на екран баз паролів (за потреби торкніться < Назад)
- Торкніться
→ Відкрити базу паролів
- Якщо OneDrive не видно у списку, зробіть його видимим
- Виберіть файл бази паролів
Усунення несправностей
OneDrive обмежено корпоративними ІТ-політиками
Це основна причина більшості проблем, пов'язаних із OneDrive. Вона стосується випадків, коли ви користуєтеся телефоном, керованим компанією, або коли в програмі OneDrive додано обліковий запис OneDrive для бізнесу. (Навіть якщо сама база паролів зберігається у вашому особистому обліковому записі OneDrive.)
Особисті та робочі облікові записи
Корпоративні обмеження застосовуються до всієї програми OneDrive. Тож якщо у вас є і робочий, і особистий обліковий запис OneDrive, корпоративні обмеження вплинуть на обидва.
Є два можливі обхідні шляхи:
- Скористайтеся натомість способом прямого підключення
- Перемістіть базу паролів в іншу хмару, як-от iCloud Drive, Dropbox або будь-яке інше підтримуване місце синхронізації.
OneDrive не вказано серед місць зберігання
Є два варіанти:
- Можливо, його приховано. Ось як зробити його видимим.
- Якщо OneDrive усе ще немає у списку, програму OneDrive, можливо, обмежено ІТ-політиками вашої компанії.
Не вдається вибрати файл у OneDrive
- Тека OneDrive показує «Вміст недоступний»
- Перевстановіть програму OneDrive, а потім знову додайте свої бази паролів у KeePassium.
- Коли ви вибираєте файл, він ніби зникає
- Коли ви намагаєтеся додати базу паролів із OneDrive, файл ніби зникає, щойно ви його торкаєтеся. Не хвилюйтеся, вона нікуди не поділася — але корпоративна ІТ-політика забороняє доступ до неї з інших програм, як-от KeePassium. Див. вище можливі рішення.
- Коли ви вибираєте файл, нічого не відбувається
- Коли ви намагаєтеся додати базу паролів із OneDrive, після вибору файлу нічого не відбувається. Діалогове вікно вибору файлу просто залишається на екрані. Це також спричинено корпоративними обмеженнями програми OneDrive.
Не вдалося завершити потрібну операцію, бо ця функція не підтримується
Ця помилка може виникнути або через корпоративні обмеження, або через випадковий системний збій. Насамперед спробуйте перезапустити пристрій. Якщо проблема залишиться, спробуйте натомість спосіб прямого підключення.
Синхронізація OneDrive перестала працювати після оновлення iOS
Схоже, оновлення iOS впливають на офлайн-кешування в OneDrive. Унаслідок цього KeePassium, який ідеально працював, починає зависати під час спроби відкрити базу паролів у OneDrive.
Щоб виправити це, відкрийте параметри пристрою, прокрутіть униз і виберіть OneDrive. Потім увімкніть перемикач Очистити настройки облікового запису. Це очистить кеш і скине вашу інсталяцію OneDrive. Вам доведеться знову увійти в OneDrive і повторно додати базу паролів у KeePassium.
Сайт SharePoint не вказано у списку
Якщо ви бачите свої сайти SharePoint у програмі OneDrive, але не в діалоговому вікні вибору файлів KeePassium — обов'язково підпишіться на потрібний сайт SharePoint. Тоді сайт стане доступним у всіх програмах.