Questo articolo è un articolo speculare di traduzione automatica, clicca qui per saltare all'articolo originale.

Vista: 12679|Risposta: 3

[Fonte] Spring Boot ottiene tutti gli utenti del dominio AD (LDAP).

[Copiato link]
Pubblicato su 30/11/2021 22:36:15 | | | |
Requisiti: Nella funzione di sincronizzazione del dominio, tutte le informazioni sugli account del gruppo o dell'azienda possono essere ottenute nel server di controllo del dominio, e tutti gli utenti possono essere filtrati e interrogati tramite il protocollo LDAP.

LDAP sta per Lightweight Directory Access Protocol, che è un protocollo leggero di accesso alla directory basato sul protocollo TCP/IP.

Una directory è un database ottimizzato per interrogare, navigare e ricercare, organizzando i dati in una struttura ad albero, simile a una directory di file.

I database a directory si differenziano dai database relazionali in quanto hanno ottime prestazioni di lettura ma scarse prestazioni di scrittura, e non dispongono di funzioni complesse come l'elaborazione delle transazioni e il rollback, rendendoli inadatti alla memorizzazione di dati frequentemente modificati.

Ottieni un dominio tramite curl Tutti i seguenti comandi utente sono i seguenti:

Recensione:

Linux testa la connettività LDAP usando il comando 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 personalizzata classe oggetto e proprietà
https://www.itsvse.com/thread-9279-1-1.html

Serie OpenLDAP (3) I comandi OpenLDAP sono spiegati in dettaglio
https://www.itsvse.com/thread-9276-1-1.html

OpenLDAP: Non è riuscito ad avviare OpenLDAP Server Daemon.
https://www.itsvse.com/thread-9275-1-1.html

OpenLDAP Series (2) Centos 7 Installazione Tutorial OpenLDAP
https://www.itsvse.com/thread-9274-1-1.html

Serie OpenLDAP (1) Introduzione al LDAP
https://www.itsvse.com/thread-9273-1-1.html

Crea un nuovo progetto Maven, introduci i pacchetti base del framework Spring Boot e poi introduscilospring-boot-starter-data-ldapPacchetto, come segue:

Le informazioni di configurazione di base di LDAP sono configurate nel file di configurazione application.yml, come segue:

volontàLdapTemplateRegistrato sul container IOC, il metodo di incapsulamento di LdapTemplate esegue operazioni CRUD sul database Ldap. Il codice è il seguente:
Tutte le informazioni utente nel dominio vengono interrogate tramite il protocollo LADP, e il codice è il seguente:

Le rappresentazioni sono le seguenti:



Iterando tutte le informazioni sugli elementi per ogni utente, il codice è il seguente:


Risorse:

Il login del link ipertestuale è visibile.
Il login del link ipertestuale è visibile.

(Fine)




Precedente:Distribuisci il forum Discuz usando l'installazione di Docker
Prossimo:Spring Boot si basa sull'autenticazione AD domain (LDAP)
Pubblicato su 01/12/2021 16:40:15 |
Non male..
Pubblicato su 01/12/2021 16:43:09 |
Non male...
Pubblicato su 18/05/2023 15:58:26 |
Grazie per aver condiviso, molto utile!
Disconoscimento:
Tutto il software, i materiali di programmazione o gli articoli pubblicati dalla Code Farmer Network sono destinati esclusivamente all'apprendimento e alla ricerca; I contenuti sopra elencati non devono essere utilizzati per scopi commerciali o illegali, altrimenti gli utenti dovranno sostenere tutte le conseguenze. Le informazioni su questo sito provengono da Internet, e le controversie sul copyright non hanno nulla a che fare con questo sito. Devi eliminare completamente i contenuti sopra elencati dal tuo computer entro 24 ore dal download. Se ti piace il programma, ti preghiamo di supportare software autentico, acquistare la registrazione e ottenere servizi autentici migliori. In caso di violazione, vi preghiamo di contattarci via email.

Mail To:help@itsvse.com