Skip to content

Додатки OAuth і MCP в акаунті

У розділі Застосунки OAuth і MCP містяться налаштування підключення зовнішніх застосунків до акаунта Planfix.

Відкрийте Керування акаунтом → API → Застосунки OAuth і MCP. Цей розділ доступний адміністраторам акаунта й технічним адміністраторам.

Розділ містить три області:

  • Застосунки MCP — адреса сервера MCP і короткі інструкції з підключення;
  • Застосунки цього акаунта — OAuth-застосунки, створені спеціально для поточного акаунта;
  • Сторонні застосунки — загальна політика та застосунки, явно схвалені в акаунті.

MCP

У цій області відображається URL-адреса Planfix MCP:

https://mcp.planfix.com/mcp

Зазвичай користувачеві достатньо додати цю URL-адресу до сумісного клієнта MCP і пройти автентифікацію OAuth. Назву акаунта вибирають на сторінці Planfix; її не включено до URL-адреси. Покрокові інструкції див. у MCP.

Застосунки цього акаунта

Створіть застосунок акаунта, якщо інтеграція призначена лише для поточного акаунта, а зовнішньому клієнту потрібен попередньо визначений client_id.

Застосунок акаунта:

  • не може підключатися до інших акаунтів;
  • доступний у своєму акаунті незалежно від політики щодо сторонніх застосунків;
  • використовує глобальні кінцеві точки OAuth;
  • може працювати з REST API або MCP у межах вибраних областей доступу.

Створення застосунку

  1. Виберіть Створити застосунок.
  2. Укажіть зрозумілу назву й опис.
  3. Виберіть тип клієнта OAuth.
  4. Додайте URI перенаправлення клієнта.
  5. Виберіть мінімально необхідні рівні доступу.
  6. Збережіть застосунок і скопіюйте згенеровані облікові дані.
Тип клієнта Коли використовувати
Публічний Мобільний, настільний або браузерний застосунок чи локальний клієнт MCP. Секрет не видається; потік авторизації захищає PKCE.
Конфіденційний Серверний застосунок, який може безпечно зберігати секрет клієнта. Ніколи не додавайте секрет до клієнтського коду, мобільного застосунку чи файлу конфігурації, що розповсюджується.

Після створення конфіденційного застосунку відображається секрет клієнта. Зберігайте його в захищеному менеджері секретів.

URI перенаправлення та дозволи

Для звичайних вебзастосунків використовуйте https. http дозволено лише для хостів із зворотним зв’язком, таких як localhost і 127.0.0.1.

Вибирайте лише області доступу, потрібні для інтеграції. Області доступу обмежують доступ застосунку, але не розширюють дозволи користувача, який його підключає.

Зміна URI перенаправлення або областей доступу змінює версію схвалення застосунку, а раніше видані токени більше не відповідатимуть застосунку. Користувачам потрібно буде підключитися знову.

Керування застосунком

У картці застосунку можна:

  • редагувати назву, опис, URI перенаправлення й області доступу;
  • вимикати та знову вмикати застосунок;
  • змінювати секрет конфіденційного клієнта.

Після зміни секрету попередній секрет клієнта одразу перестає працювати. Скопіюйте новий секрет і оновіть конфігурацію інтеграції на сервері.

Вимкнення застосунку блокує авторизацію та використання виданих ним токенів. Перш ніж вимкнути його, переконайтеся, що від нього не залежать бізнес-процеси.

Сторонні застосунки

До сторонніх застосунків належать застосунки партнерів, опубліковані застосунки та клієнти MCP, зареєстровані через CIMD або DCR.

Політика щодо сторонніх застосунків

Політика Результат
Дозволити опубліковані застосунки Застосунки, опубліковані Planfix, доступні без окремого схвалення. Для приватних застосунків партнерів і автоматично зареєстрованих клієнтів MCP і далі потрібне явне схвалення адміністратора.
Лише схвалені застосунки Для кожного стороннього застосунку потрібне явне схвалення адміністратора.
Блокувати сторонні застосунки Сторонні застосунки OAuth і MCP блокуються. Застосунки, що належать акаунту, продовжують працювати.

Для акаунтів, у яких кожну інтеграцію потрібно перевіряти окремо, рекомендовано вибрати Лише схвалені застосунки.

Схвалення застосунку

Запит на схвалення може з’явитися двома способами:

  • користувач починає підключення OAuth, і Planfix повідомляє, що потрібне схвалення;
  • партнер надсилає адміністратору пряме посилання на застосунок.

Перш ніж схвалити застосунок, перевірте:

  • його назву, опис і власника;
  • URI перенаправлення або хост зворотного виклику;
  • запитані області доступу;
  • чи потрібна інтеграція співробітникам.

Схвалення адміністратора поширюється на акаунт, але не підключає автоматично всіх користувачів. Кожен співробітник входить окремо й надає згоду від свого імені. Якщо застосунок підключає адміністратор, кнопка Схвалити й підключити виконує обидві дії.

Якщо розробник змінить URI перенаправлення або області доступу стороннього застосунку, нову версію потрібно буде схвалити.

Відкликання схвалення

Щоб заблокувати застосунок для акаунта, знайдіть його в списку схвалених і відкличте доступ. Пов’язані токени OAuth користувачів цього акаунта буде відкликано.

Якщо вибрано політику Дозволити опубліковані застосунки, відкликання явного схвалення не блокує опублікований застосунок, оскільки загальна політика й надалі дозволяє його. Щоб заблокувати застосунок, виберіть Лише схвалені застосунки або Блокувати сторонні застосунки.

Особисті підключення користувачів

Схвалення акаунта й підключення окремого користувача — це різні рівні контролю.

Співробітник може переглядати й відкликати власні підключення OAuth:

  1. Відкрийте картку користувача.
  2. Перейдіть до розділу Керування сеансами.
  3. Знайдіть застосунок; підключення MCP позначено як MCP.
  4. Видаліть сеанс.

Видалення сеансу відкликає пов’язані токени. Щоб відновити доступ, користувач має знову пройти авторизацію OAuth.

Рекомендації для адміністраторів

  • Вибирайте Лише схвалені застосунки, якщо кожну інтеграцію потрібно перевіряти окремо.
  • Перевіряйте власника застосунку й URI перенаправлення, а не лише його назву.
  • Схвалюйте мінімально необхідні області доступу, особливо для зміни та видалення даних.
  • Періодично переглядайте список сторонніх застосунків і видаляйте ті, що більше не використовуються.
  • Для локальних і настільних клієнтів використовуйте тип клієнта «Публічний», а для серверних інтеграцій — «Конфіденційний».
  • Якщо облікові дані конфіденційного застосунку могли бути скомпрометовані, негайно змініть його секрет і за потреби повторно підключіть інтеграцію.

Перейти