Эта статья является зеркальной статьёй машинного перевода, пожалуйста, нажмите здесь, чтобы перейти к оригиналу.

Вид: 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) подробно объясняются
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 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