Krav: I domænesynkroniseringsfunktionen kan al kontoinformation for gruppen eller virksomheden hentes på domænekontrolserveren, og alle brugere kan filtreres og forespørges via LDAP-protokollen.
LDAP står for Lightweight Directory Access Protocol, som er en letvægts mappeadgangsprotokol baseret på TCP/IP-protokollen.
En mappe er en database, der er optimeret til forespørgsler, gennemgang og søgning, og organiserer data i en trælignende struktur, svarende til en filmappe.
Mappedatabaser adskiller sig fra relationelle databaser ved, at de har fremragende læseydelse, men dårlig skriveydelse, og ikke har komplekse funktioner som transaktionsbehandling og rollback, hvilket gør dem uegnede til at gemme ofte ændrede data.
Få et domæne via curl Alle følgende brugerkommandoer er som følger:
Anmeldelse:
Opret et nyt Maven-projekt, introducer de grundlæggende pakker i Spring Boot-frameworket, og introducer det derefterspring-boot-starter-data-ldapPakke, som følger:
Den grundlæggende konfigurationsinformation for LDAP konfigureres i application.yml-konfigurationsfilen som følger:
viljeLdapTemplateRegistreret til IOC-containeren udfører LdapTemplates egen indkapslingsmetode CRUD-operationer på Ldap-databasen. Koden er som følger:
Al brugerinformation i domænet forespørges gennem LADP-protokollen, og koden er som følger:
Renderingerne er som følger:
Itererer du gennem al elementinformation for hver bruger, lyder koden som følger:
Ressourcer:
Hyperlink-login er synlig.
Hyperlink-login er synlig.
(Slut)
|