Ця стаття є дзеркальною статтею машинного перекладу, будь ласка, натисніть тут, щоб перейти до оригінальної статті.

Вид: 12679|Відповідь: 3

[Джерело] Spring Boot отримує всіх користувачів домену AD (LDAP).

[Копіювати посилання]
Опубліковано 30.11.2021 22:36:15 | | | |
Вимоги: У функції синхронізації домену вся інформація про обліковий запис групи або компанії може бути отримана на сервері контролю домену, а всіх користувачів можна фільтрувати та запитувати через протокол LDAP.

LDAP означає Lightweight Directory Access Protocol — легкий протокол доступу до каталогів, заснований на протоколі TCP/IP.

Каталог — це база даних, оптимізована для запитів, перегляду та пошуку, організовуючи дані у структурі, схожій на дерево, подібно до файлового каталогу.

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

Отримати домен через curl Усі наступні команди користувача такі:

Огляд:

Linux тестує підключення LDAP за допомогою команди Curl
https://www.itsvse.com/thread-10177-1-1.html

LdapErr: DSID-0C09042A, comment: AcceptSecurityContext error, data 52e, v3839
https://www.itsvse.com/thread-10173-1-1.html

Власний клас об'єктів та властивості OpenLDAP
https://www.itsvse.com/thread-9279-1-1.html

Команди OpenLDAP серії (3) OpenLDAP детально пояснюються
https://www.itsvse.com/thread-9276-1-1.html

OpenLDAP: Не вдалося запустити OpenLDAP Server Daemon.
https://www.itsvse.com/thread-9275-1-1.html

Підручник OpenLDAP Series (2) Centos 7 Installation OpenLDAP
https://www.itsvse.com/thread-9274-1-1.html

Серія OpenLDAP (1) Вступ до LDAP
https://www.itsvse.com/thread-9273-1-1.html

Створіть новий проєкт Maven, введіть базові пакети фреймворку Spring Boot, а потім введіть йогоspring-boot-starter-data-ldapпакет, наступним чином:

Базова конфігураційна інформація LDAP налаштовується у файлі конфігурації application.yml наступним чином:

воляLdapTemplateЗареєстрований у контейнері IOC, власний метод інкапсуляції LdapTemplate виконує операції CRUD у базі даних Ldap. Код виглядає так:
Вся користувацька інформація в домені запитується через протокол LADP, і код виглядає так:

Зображення такі:



Перегляньте всю інформацію про елементи для кожного користувача, код виглядає так:


Ресурси:

Вхід за гіперпосиланням видно.
Вхід за гіперпосиланням видно.

(Кінець)




Попередній:Розгорніть форум Discuz за допомогою встановлення Docker
Наступний:Spring Boot базується на автентифікації в домені AD (LDAP)
Опубліковано 01.12.2021 16:40:15 |
Не погано..
Опубліковано 01.12.2021 16:43:09 |
Не погано...
Опубліковано 18.05.2023 15:58:26 |
Дякую, що поділилися, дуже корисно!
Застереження:
Усе програмне забезпечення, програмні матеріали або статті, опубліковані Code Farmer Network, призначені лише для навчання та досліджень; Вищезазначений контент не повинен використовуватися в комерційних чи незаконних цілях, інакше користувачі несуть усі наслідки. Інформація на цьому сайті надходить з Інтернету, і спори щодо авторських прав не мають до цього сайту. Ви повинні повністю видалити вищезазначений контент зі свого комп'ютера протягом 24 годин після завантаження. Якщо вам подобається програма, будь ласка, підтримуйте справжнє програмне забезпечення, купуйте реєстрацію та отримайте кращі справжні послуги. Якщо є будь-яке порушення, будь ласка, зв'яжіться з нами електронною поштою.

Mail To:help@itsvse.com