Узгодьте людей і групи.

Віктор доручає невеликій програмі читати людей і групи з каталогу компанії (AD) без відкриття брандмауера, а офіси й центри витрат оновлює коротким скриптом.

Адміністратор / інженер інтеграцій

Локальні AD або LDAP · власні скрипти

Віктор адміністратор у компанії на 600 працівників. Усі логіни й групи живуть у каталозі компанії на її власних серверах (Active Directory, або AD). Новачки з’являються там у понеділок зранку, а в інших системах тоді, коли хтось згадає. Олена, яка відповідає за безпеку, не відкриє жодних дверей у брандмауері ззовні (вхідний порт). Віктор хоче мати людей і групи в AverDesk без другого списку, який треба вести вручну.

01

Понеділок. Четверо новачків у каталозі, жодного в реєстрі.

У п’ятницю відділ кадрів створив чотири облікові записи, один із них для нової працівниці складу. У Віктора є нотатка: додати їх, розподілити по командах, прив’язати ноутбуки. Така нотатка в нього вже бувала. Щоразу хтось отримував доступ, якого не мав мати, або не отримував потрібного.

02

Програма-помічник, яка лише дзвонить назовні.

Віктор встановлює невелику програму всередині мережі компанії, на Windows або Linux (агент). Вона лише сама підключається до AverDesk, ззовні до неї ніхто не підключається, і жодних дверей у брандмауері не відкривають. Олена погоджується. Агент читає каталог, нічого не змінюючи (AD або LDAP, стандартний спосіб роботи з каталогами, у режимі лише читання): люди й групи, більше нічого. Він працює від службового облікового запису домену, пароль якого ніде не зберігається.

03

Групи з каталогу стають командами.

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

04

І кадрова система теж.

Офіси й центри витрат ведуть у кадровій системі, а не в каталозі. Віктор пише короткий скрипт у n8n (інструмент для автоматизації) або на звичайному Python. Скрипт надсилає дані в AverDesk через програмний інтерфейс (API за стандартом OpenAPI 3.1, із заголовком, що вказує організацію). Записи створюються чи оновлюються одним пакетом, а повторний запуск нічого не змінює (ідемпотентні масові оновлення). Тож два запуски поспіль не створять дублікатів, а невдалий запуск можна просто повторити.

05

Хто що змінив.

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