Wymagania: W funkcji synchronizacji domeny wszystkie informacje o kontach grupy lub firmy można uzyskać na serwerze kontroli domeny, a wszyscy użytkownicy mogą być filtrowani i zapytywani za pomocą protokołu LDAP.
LDAP oznacza Lightweight Directory Access Protocol, który jest lekkim protokołem dostępu do katalogów opartym na protokole TCP/IP.
Katalog to baza danych zoptymalizowana do zapytań, przeglądania i wyszukiwania, organizując dane w strukturę drzewa, podobną do katalogu plików.
Bazy danych katalogowych różnią się od baz relacyjnych tym, że mają doskonałą wydajność odczytu, ale słabą wydajność zapisu, oraz brak złożonych funkcji, takich jak przetwarzanie transakcji i cofanie, co czyni je nieodpowiednimi do przechowywania często modyfikowanych danych.
Pobierz domenę przez curl Wszystkie poniższe polecenia użytkownika są następujące:
Recenzja:
Stwórz nowy projekt Maven, wprowadź podstawowe pakiety frameworka Spring Boot, a następnie go wprowadźspring-boot-starter-data-ldapPakiet, w następujący sposób:
Podstawowe informacje konfiguracyjne LDAP są skonfigurowane w pliku konfiguracyjnym application.yml w następujący sposób:
wolaLdapTemplateZarejestrowany w kontenerze IOC, własna metoda enkapsulacji LdapTemplate wykonuje operacje CRUD na bazie danych Ldap. Kod jest następujący:
Wszystkie informacje o użytkowniku w domenie są zapytywane za pomocą protokołu LADP, a kod wygląda następująco:
Przedstawienia przedstawiają się następująco:
Iterując wszystkie informacje o elementach dla każdego użytkownika, kod wygląda następująco:
Zasoby:
Logowanie do linku jest widoczne.
Logowanie do linku jest widoczne.
(Koniec)
|