Bu makale makine çevirisi ayna makalesidir, orijinal makaleye geçmek için lütfen buraya tıklayın.

Görünüm: 12679|Yanıt: 3

[Kaynak] Spring Boot, AD alanının (LDAP) tüm kullanıcılarını elde eder.

[Bağlantıyı kopyala]
Yayınlandı 30.11.2021 22:36:15 | | | |
Gereksinimler: Alan senkronizasyonu fonksiyonunda, grubun veya şirketin tüm hesap bilgileri alan kontrol sunucusunda elde edilebilir ve tüm kullanıcılar LDAP protokolü üzerinden filtrelenip sorgulanabilir.

LDAP, TCP/IP protokolüne dayalı hafif bir dizin erişim protokolü olan Lightweight Directory Access Protocol (Lightweight Directory Access Protocol) anlamına gelir.

Dizin, sorgulama, gezinme ve arama için optimize edilmiş bir veritabanıdır; veri dosya dizinine benzer ağaç benzeri bir yapıda organize edilir.

Dizin veritabanları, ilişkisel veritabanlarından farklıdır; mükemmel okuma performansına sahip olmaları ancak yazma performansları zayıftır ve işlem işleme ve geri dönüş gibi karmaşık işlevlere sahip olmamaları nedeniyle sık sık değiştirilen veri depolamaları için uygun değildirler.

Curl üzerinden bir alan alanı alın Aşağıdaki tüm kullanıcı komutları şunlardır:

Eleştiri:

Linux, Curl komutunu kullanarak LDAP bağlantısını test eder
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 özel nesne sınıfı ve özellikleri
https://www.itsvse.com/thread-9279-1-1.html

OpenLDAP Serisi (3) OpenLDAP komutları ayrıntılı şekilde açıklanmıştır
https://www.itsvse.com/thread-9276-1-1.html

OpenLDAP:OpenLDAP Server Daemon'u başlatamadım.
https://www.itsvse.com/thread-9275-1-1.html

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

OpenLDAP Serisi (1) LDAP'a Giriş
https://www.itsvse.com/thread-9273-1-1.html

Yeni bir Maven projesi oluşturun, Spring Boot çerçevesinin temel paketlerini tanıtın ve ardından tanıtınspring-boot-starter-data-ldapPaket olarak şu şekilde sunuldu:

LDAP'ın temel yapılandırma bilgileri application.yml yapılandırma dosyasında aşağıdaki şekilde yapılandırılmıştır:

vasiyetLdapTemplateIOC konteynerine kayıtlı olan LdapTemplate'in kendi kapsülleme yöntemi, Ldap veritabanında CRUD işlemlerini gerçekleştirir. Kod şöyledir:
Alan içindeki tüm kullanıcı bilgileri LADP protokolü üzerinden sorgulanır ve kod şu şekildedir:

Çizimler aşağıdaki gibidir:



Her kullanıcı için tüm eleman bilgilerini yinelediğinizde, kod şu şekildedir:


Kaynaklar:

Bağlantı girişi görünür.
Bağlantı girişi görünür.

(Son)




Önceki:Discuz forumunu Docker kurulumu ile dağıtın
Önümüzdeki:Spring Boot, AD alan (LDAP) doğrulamasına dayanır
Yayınlandı 1.12.2021 16:40:15 |
Fena değil..
Yayınlandı 1.12.2021 16:43:09 |
Fena değil...
Yayınlandı 18.05.2023 15:58:26 |
Paylaştığın için teşekkürler, çok faydalı!
Feragatname:
Code Farmer Network tarafından yayımlanan tüm yazılım, programlama materyalleri veya makaleler yalnızca öğrenme ve araştırma amaçları içindir; Yukarıdaki içerik ticari veya yasa dışı amaçlarla kullanılamaz, aksi takdirde kullanıcılar tüm sonuçları ödemelidir. Bu sitedeki bilgiler internetten alınmakta olup, telif hakkı anlaşmazlıklarının bu siteyle hiçbir ilgisi yoktur. Yukarıdaki içeriği indirmeden sonraki 24 saat içinde bilgisayarınızdan tamamen silmelisiniz. Programı beğendiyseniz, lütfen orijinal yazılımı destekleyin, kayıt satın alın ve daha iyi orijinal hizmetler alın. Herhangi bir ihlal olursa, lütfen bizimle e-posta yoluyla iletişime geçin.

Mail To:help@itsvse.com