Вимоги: У функції синхронізації домену вся інформація про обліковий запис групи або компанії може бути отримана на сервері контролю домену, а всіх користувачів можна фільтрувати та запитувати через протокол LDAP.
LDAP означає Lightweight Directory Access Protocol — легкий протокол доступу до каталогів, заснований на протоколі TCP/IP.
Каталог — це база даних, оптимізована для запитів, перегляду та пошуку, організовуючи дані у структурі, схожій на дерево, подібно до файлового каталогу.
Каталогові бази даних відрізняються від реляційних тим, що мають відмінну продуктивність читання, але низьку якість запису, а також не мають складних функцій, таких як обробка транзакцій і відкат, що робить їх непридатними для зберігання часто змінюваних даних.
Отримати домен через curl Усі наступні команди користувача такі:
Огляд:
Створіть новий проєкт Maven, введіть базові пакети фреймворку Spring Boot, а потім введіть йогоspring-boot-starter-data-ldapпакет, наступним чином:
Базова конфігураційна інформація LDAP налаштовується у файлі конфігурації application.yml наступним чином:
воляLdapTemplateЗареєстрований у контейнері IOC, власний метод інкапсуляції LdapTemplate виконує операції CRUD у базі даних Ldap. Код виглядає так:
Вся користувацька інформація в домені запитується через протокол LADP, і код виглядає так:
Зображення такі:
Перегляньте всю інформацію про елементи для кожного користувача, код виглядає так:
Ресурси:
Вхід за гіперпосиланням видно.
Вхід за гіперпосиланням видно.
(Кінець)
|