[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"glossary-effective-permissions::ru":3,"gloss-cluster-effective-permissions::ru":26,"gloss-next-effective-permissions::ru":9},{"slug":4,"category":5,"name":6,"definition":7,"meta_desc":8,"faq":9,"schema_markup":9,"related":10},"effective-permissions","integration","Действующие права","Действующие права — это то, что интеграция реально может делать после того, как исходная система применила и запрошенные приложением области доступа, и права того, кто эти области выдал. Области доступа описывают запрос. Действующие права — то, что остаётся после пересечения, и именно эта разница объясняет, почему две одинаковые установки одной интеграции возвращают разные данные.\n\nПример и есть всё понятие целиком. Интеграция, авторизованная менеджером по продажам, видит записи этого менеджера. Та же интеграция, с теми же областями доступа и тем же кодом, авторизованная администратором, видит всё, что есть в организации. В процессе подключения об этом не говорится нигде: экран согласия перечисляет запрошенные разрешения и молчит об охвате. Клиент подключается, синхронизация отчитывается об успехе, копия оказывается неполной, и в пришедшем позже обращении написано, что интеграция теряет данные, — что правда и что не является ошибкой.\n\nРежет это в обе стороны, и сторона с избыточными правами привлекает меньше внимания. Интеграция, авторизованная администратором, копирует записи во вторую систему, чьи собственные права доступа почти всегда грубее исходных; так аккуратно разграниченный набор данных становится читаемым для всех, кто может открыть приёмник. Недостаток прав — проблема корректности, избыток прав — проблема раскрытия, и ни одна не заявляет о себе, потому что снаружи неполный результат выглядит ровно как полный.\n\nПривычки, которые это лечат, невелики. Записывайте, какая учётная запись авторизовала каждое подключение, и показывайте это в своём интерфейсе, а не прячьте. Сообщайте охват — сколько записей видит это подключение — рядом с тем, успешно ли прошёл запуск: одно это число превращает невидимую проблему в видимую. Рекомендуйте отдельную учётную запись с осознанно выбранной видимостью вместо того, кто случайно оказался залогинен в момент нажатия кнопки. И перепроверяйте после каждого переподключения: повторная авторизация другим человеком молча меняет форму синхронизации, не меняя ни строки настроек.","Действующие права — пересечение областей доступа приложения и прав того, кто их выдал: одна интеграция даёт разные данные у разных установщиков.",null,[11,14,17,20,23],{"slug":12,"name":13},"audit-log","Журнал аудита (Audit Log)",{"slug":15,"name":16},"least-privilege","Принцип наименьших привилегий (Least Privilege)",{"slug":18,"name":19},"oauth-scopes","OAuth-скоупы",{"slug":21,"name":22},"service-account","Сервисный аккаунт",{"slug":24,"name":25},"tenant-isolation","Изоляция арендаторов (Tenant Isolation)",[27,31,34,38,41,44,47,50,53,56,59,62],{"slug":28,"category":5,"name":29,"updated_at":30},"api-deprecation","Устаревание API","2026-09-08T21:32:37+00:00",{"slug":32,"category":5,"name":33,"updated_at":30},"app-review","Проверка приложения",{"slug":35,"category":5,"name":36,"updated_at":37},"backend-for-frontend","Backend for Frontend (BFF)","2026-09-08T21:32:36+00:00",{"slug":39,"category":5,"name":40,"updated_at":30},"bulk-api","Массовый API",{"slug":42,"category":5,"name":43,"updated_at":37},"concurrency-limit","Лимит параллельных запросов",{"slug":45,"category":5,"name":46,"updated_at":30},"connector-versioning","Версионирование коннекторов",{"slug":48,"category":5,"name":49,"updated_at":30},"delete-propagation","Распространение удалений",{"slug":51,"category":5,"name":52,"updated_at":37},"event-ordering","Порядок событий",{"slug":54,"category":5,"name":55,"updated_at":37},"field-mapping","Сопоставление полей (field mapping)",{"slug":57,"category":5,"name":58,"updated_at":37},"function-schema","Схема функции",{"slug":60,"category":5,"name":61,"updated_at":37},"grpc","gRPC",{"slug":63,"category":5,"name":64,"updated_at":37},"integration-marketplace","Каталог интеграций (integration marketplace)"]