Yetenek

LDAP/AD Bağlantısı

Kurumsal dizininiz zaten var; TR7 AAM kullanıcıyı kopyalamaz, LDAP/AD'ye bağlanır ve grup üyeliğini erişim politikasına dönüştürür.

TR7 LDAP / AD Bind, kurumun mevcut dizin altyapısını erişim yönetiminin yerel parçası haline getirir. Kullanıcı doğrulama, grup üyeliği, koşullu erişim, MFA ve denetim akışı tek platformda birleşir; her uygulamanın LDAP bağlantısını ayrı ayrı yönetme ihtiyacı azalır. TR7 AAM iki farklı bind yöntemi sunar. Direct-bind modunda kullanıcı adı UPN, NetBIOS, UID, CN veya özel desen üzerinden doğrudan LDAP bind işlemine çevrilir. Search-bind modunda ise önce servis hesabıyla kullanıcı aranır, bulunan DN ile kullanıcının kendi parolası doğrulanır. Grup üyeliği sorgusu AAM oturumuna aktarılır ve koşullu erişim politikalarında kullanılabilir. Hangi grup hangi uygulamaya erişebilir, hangi kullanıcıya MFA gerekir, hangi kurum servisi yalnızca belirli OU veya grup üyelerine açılır gibi kararlar dizin bilgisinden beslenir. Sonuç: TR7 AAM, LDAP/AD entegrasyonunu uygulama başına dağılmış konfigürasyon olmaktan çıkarır; güvenli transport, çoklu sunucu failover, grup tabanlı politika ve merkezi audit ile kurumsal erişim katmanına taşır.

5
Desteklenen LDAP bind şablonu: UPN, NetBIOS, UID, CN, Özel
3
Yük dengeleme yöntemi: roundrobin, weighted, failover
3
Search-bind otomatik filtre bileşeni: userPrincipalName, sAMAccountName, cn

Kurumsal dizin merkeziyse, uygulama erişimi de aynı kimlik kaynağına merkezi bağlanmalıdır.

Çoğu kurum kullanıcı kimliğini LDAP veya AD dizini üzerinde yönetir. Yeni bir uygulama devreye alındığında aynı soru tekrar ortaya çıkar: bu uygulama dizine nasıl bağlanacak, kullanıcıyı nasıl doğrulayacak, hangi grup bilgisini okuyacak ve erişim kararını nerede verecek? Eğer bu bağlantı her uygulamada ayrı ayrı yapılırsa, kimlik mimarisi hızla dağılır.

Uygulama başına LDAP entegrasyonu operasyonel borç üretir. Her uygulama kendi servis hesabını, bağlantı adresini, arama filtresini, timeout değerini ve sertifika doğrulama ayarını taşır. Dizin şeması değiştiğinde, OU yapısı taşındığında, servis hesabı parolası döndürüldüğünde veya domain migration yapıldığında bu değişiklik çok sayıda uygulamaya yayılır.

Güvenlik tarafında da risk büyür. Şifresiz LDAP kullanımı parolaların ağda korunmasız taşınmasına yol açabilir. Servis hesabı parolaları uygulama konfigürasyonlarında saklanır. Grup tabanlı yetkilendirme ise uygulamaların kendi koduna dağılır; kimlik doğrulama ve erişim politikası farklı sistemlerde farklı kurallarla uygulanır.

Denetim ve görünürlük de parçalanır. Hangi uygulama hangi servis hesabıyla dizine bağlandı, hangi kullanıcı doğrulandı, hangi grup sorgulandı, hangi erişim reddedildi bilgisi çoğu zaman uygulama loglarında gömülü kalır. SOC ve denetim ekipleri merkezi bir kimlik akışı yerine dağınık logları birleştirmek zorunda kalır.

TR7 LDAP / AD Bind bu problemi erişim platformunda çözer: direct-bind ve search-bind yöntemleri, LDAPS güvenli transport, grup üyeliği sorgusu, bind restriction filtresi, çoklu sunucu failover ve AAM koşullu erişim politikası tek mimaride birleşir.

Yaklaşımımız

TR7 AAM, LDAP/AD bağlantısını yalnızca parola doğrulama olarak değil; kullanıcı arama, grup sorgulama, güvenli transport ve erişim politikası üretme akışı olarak ele alır.

Direct-bind ve search-bind iki farklı doğrulama modeli sunar

Direct-bind, kullanıcı adını UPN, NetBIOS, UID, CN veya özel desenle bind principal değerine dönüştürür. Search-bind ise servis hesabıyla kullanıcı DN bilgisini arar, ardından kullanıcının kendi parolasıyla bind doğrulaması yapar.

Grup üyeliği sorgusu koşullu erişim kararına dönüşür

Search-bind modunda grup araması etkinleştirilebilir ve kullanıcının grup üyelikleri AAM oturumuna eklenir. Bu grup bilgisi, uygulama erişimi, MFA zorunluluğu veya kurum servisi bazlı yetki kararlarında kullanılabilir.

LDAPS güvenli transport ile dizin bağlantısı korunur

TR7, LDAPS üzerinden TLS korumalı bağlantı kurabilir. Sertifika doğrulama ve self-signed sertifika politikası yapılandırılarak dizin bağlantısının güvenlik seviyesi kurum standardına göre belirlenir.

Çoklu LDAP sunucusu failover ve dağıtım sağlar

Birden fazla LDAP/AD sunucusu tek konfigürasyon içinde tanımlanabilir. Roundrobin, weighted veya failover yöntemleriyle bağlantılar dağıtılır; birincil dizin sunucusu erişilemez olduğunda alternatif sunucu devreye alınabilir.

Yetenekler

LDAP / AD Bind, kurumsal dizin doğrulamasını bind şablonları, arama filtreleri, grup üyeliği, güvenli transport ve çoklu sunucu yönetimiyle AAM akışına bağlar.

Direct-bind beş principal şablonuyla farklı dizin yapılarına uyum sağlar

Direct-bind modunda kullanıcı adı UPN, NetBIOS, UID, CN veya custom şablonlardan biriyle bind principal değerine dönüştürülür. AD ortamlarında UPN ve NetBIOS formatları yaygındır; OpenLDAP veya POSIX dizinlerde UID ve CN desenleri daha uygun olabilir. Custom desen ile uid={{username}},ou=people,dc=company,dc=com gibi kuruma özel yapı kurulabilir. Bu esneklik, farklı dizin şemalarını tek AAM doğrulama akışına bağlamayı kolaylaştırır.

Search-bind önce kullanıcıyı arar, sonra kullanıcı parolasıyla doğrular

Search-bind modunda TR7 önce servis hesabıyla dizine bağlanır ve kullanıcı DN bilgisini arar. Kullanıcı bulunduğunda ikinci adımda kullanıcının kendi DN ve parolasıyla bind işlemi yapılır. Bu model kullanıcıların farklı OU'larda bulunduğu, DN bilgisinin kullanıcı adından doğrudan üretilemediği veya daha kontrollü arama filtresi gereken ortamlarda kullanışlıdır. Servis hesabı ve arama base DN bilgisi merkezi olarak yönetilir.

Otomatik veya özel search filter ile kullanıcı bulma esnekleşir

Search-bind filtresi otomatik modda userPrincipalName, sAMAccountName ve cn alanlarını birlikte değerlendirebilir. Custom modda operatör kendi LDAP filtresini tanımlar; örneğin (sAMAccountName={{username}}) gibi daha dar bir arama yapılabilir. Bu yaklaşım farklı dizin şemalarına ve kullanıcı adı formatlarına uyum sağlar. Yanlış kullanıcı eşleşmelerini azaltmak için filtre mümkün olduğunca net tanımlanmalıdır.

Bind restriction filter ile başarılı bind sonrası erişim daraltılır

Kullanıcı parolası doğru olsa bile her dizin kullanıcısının her uygulamaya erişmesi istenmeyebilir. Bind restriction filter ile yalnızca belirli OU, grup veya attribute koşulunu karşılayan kullanıcıların doğrulama akışını geçmesi sağlanır. Örneğin yalnızca VPN Users grubundaki kullanıcılar belirli kurum servisine kabul edilebilir. Bu filtre, kimlik doğrulamayı erişim kapsamı ile birlikte değerlendirir.

Grup üyeliği araması AAM oturumuna politika sinyali ekler

ldapEnableGroupSearch aktif olduğunda TR7 kullanıcı DN değerini kullanarak grup üyeliklerini sorgulayabilir. ldapGroupSearchBase ve ldapGroupFilter ile hangi dizin bölgesinde ve hangi filtreyle grup aranacağı belirlenir. Dönen grup listesi AAM oturumuna eklenir. Koşullu erişim akışları bu grup bilgisine göre farklı uygulama, MFA, izin veya reddetme kararı verebilir.

LDAPS bağlantısı parola doğrulamasını TLS ile güvenli hale getirir

LDAPS kullanıldığında LDAP bağlantısı TLS ile korunur ve tipik olarak 636 portu üzerinden çalışır. Sunucu sertifikası doğrulama davranışı sslValidateCertificate ve sslAllowSelfSigned gibi ayarlarla yapılandırılabilir. Üretim ortamında şifresiz LDAP tercih edilmemelidir. Dizin bağlantısının güvenliği, kullanıcı parolası ve servis hesabı gibi hassas verilerin korunması için temel gereksinimdir.

Bağlantı zaman aşımı değerleri yavaş dizin yanıtlarını kontrol eder

LDAP bağlantı ve işlem timeout değerleri yapılandırılabilir. Bağlantı kurulamazsa veya dizin sunucusu yavaş cevap verirse AAM akışı sonsuz beklemez. Yoğun saatlerde yavaş domain controller davranışı veya network segment gecikmesi bu değerlerle kontrol altına alınabilir. Timeout ayarları kullanıcı deneyimi ve failover davranışıyla birlikte planlanmalıdır.

LDAP kullanıcı listesi senkronizasyonu profil alanlarını AAM'e taşır

TR7, belirli search base altında kullanıcıları çekerek mail ve telefon gibi attribute değerlerini AAM lokal kullanıcı profiline aktarabilir. queryMailField ve queryPhoneField gibi alanlar kurum şemasına göre ayarlanabilir. Bu özellik kullanıcı listesi ve iletişim bilgisi yönetiminde yardımcı olur. Cluster ortamında kullanıcı listesi çekimi yalnızca primary node üzerinde çalışacak şekilde sınırlandırılır.

Çoklu sunucu ve failover dizin erişimini dayanıklı hale getirir

hosts dizisinde birden fazla LDAP/AD sunucusu tanımlanabilir. lbMethod roundrobin, weighted veya failover olarak seçilebilir. Failover modunda birincil sunucu erişilemez olduğunda alternatif sunucuya geçiş yapılır. Bağlantı havuzu ve circuit breaker yaklaşımı sürekli başarısız olan sunucuların akışı bozmasını azaltır.

Namespace seçimi ayrı ağ segmentindeki dizinlere erişim sağlar

LDAP sunucusuna hangi network namespace üzerinden gidileceği yapılandırılabilir. Bu, ayrı segmentteki domain controller veya tenant'a özel dizin yapıları için önemlidir. Erişim yönetimi trafiği doğru route tablosu ve ağ izolasyonu üzerinden taşınır. Multi-tenant veya ayrıştırılmış veri merkezi mimarilerinde daha net ağ kontrolü sağlar.

Operasyonel derinlik

LDAP / AD Bind; bağlantı yaşam döngüsü, filtre güvenliği, bağlantı temizliği, search-bind davranışı, cluster kısıtı ve attribute seçimiyle birlikte işletilir.

01

LdapManager yaşam döngüsü

LDAP ayarları güncellendiğinde bağlantı bilgisi yeniden hazırlanır ve doğrulama akışı yeni ayarlarla çalışır. Bağlantı bilgisi protocol, host, port, TLS ve timeout parametrelerinden üretilir. Ayar değişikliklerinin merkezi yaşam döngüsü içinde uygulanması konfigürasyon tutarlılığı sağlar.

02

LDAP filtre escape

Kullanıcı girdileri LDAP filtresine yerleştirilmeden önce özel karakterler kaçırılır. Ters eğik çizgi, yıldız, parantez ve null karakter gibi değerler LDAP injection riskini azaltmak için escape edilir. Bu davranış özellikle custom filter kullanan yapılarda kritiktir.

03

Bağlantı temizliği

LDAP bağlantısı kullanıldıktan sonra client temizlenir ve listener'lar kaldırılır. Bu yaklaşım zombie bağlantı ve gereksiz bellek kullanımını azaltır. Uzun süreli keep-alive davranışı yalnızca kullanıcı listesi çekimi gibi özel modlarda kullanılmalıdır.

04

Search-bind filtre seçimi

Otomatik search-bind filtresi userPrincipalName, sAMAccountName ve cn alanlarını birlikte değerlendirebilir. Custom filtre modunda operatör kendi LDAP filtresini tanımlar. Custom filtre güçlüdür; ancak yanlış geniş filtreler beklenmeyen kullanıcı eşleşmelerine yol açabileceği için dikkatli tasarlanmalıdır.

05

Bağlantı havuzu

Yeni nesil LDAP kurum servisi havuzu yapısı, LDAP istemci bağlantılarını havuz mantığıyla yönetebilir. LDAPS seçildiğinde TLS seçenekleri bağlantı kurulumuna eklenir. Özel DNS lookup süresi ve bağlantı timeout değerleri yavaş veya segmentli ağlarda önem kazanır.

06

Cluster primary kısıtı

Kullanıcı listesi çekimi cluster ortamında yalnızca primary node üzerinde çalışacak şekilde sınırlandırılır. Bu davranış aynı kullanıcı listesinin birden fazla düğüm tarafından eş zamanlı çekilmesini ve gereksiz yük üretmesini engeller. Authentication bind akışı ise tanımlı bağlantı modeline göre çalışmaya devam eder.

07

Attribute seçimi

ldapAttributes dizisiyle dizinden hangi alanların döneceği belirlenir. Varsayılan alanlar dn, cn, userPrincipalName, displayName, mail ve telefon gibi değerleri kapsayabilir. department, employeeID veya özel attribute gibi ek alanlar kurum ihtiyacına göre listeye eklenebilir.

Hangi senaryolarda kullanılır

Kurum genelinde AD kimliğiyle AAM erişimi

Büyük kurumda çalışanlar mevcut AD kullanıcı adı ve parolasıyla AAM üzerinden uygulamalara erişir. Grup üyelikleri AAM politikasına taşınır; finans, İK ve BT grupları farklı uygulama veya MFA akışlarına yönlendirilebilir. AD şifre politikası değiştiğinde uygulamalar tek tek güncellenmez.

Çoklu domain controller ile coğrafi failover

İki veri merkezinde iki domain controller bulunan yapıda TR7 failover yöntemiyle bağlantı kurabilir. Birincil dizin sunucusu erişilemez olduğunda alternatif sunucuya geçilir. Kullanıcı doğrulama akışı tek DC arızasına bağlı kalmaz.

VPN kullanıcı grubuna özel erişim kısıtı

Belirli bir kurum servisi yalnızca VPN Users grubundaki kullanıcılara açılabilir. Bind başarılı olsa bile bindRestrictionFilter koşulunu geçmeyen kullanıcı reddedilir. Böylece parola doğrulama ile uygulama erişim yetkisi aynı şey kabul edilmez.

OpenLDAP ve POSIX dizinle UID bind kullanımı

AD yerine OpenLDAP kullanan kurumlar UID veya CN bind şablonlarıyla kullanıcı doğrulaması yapabilir. posixAccount tabanlı dizinlerde mail, telefon ve özel attribute eşlemesi AAM profiline taşınabilir. LDAPS ile güvenli bağlantı kurularak klasik LDAP dizinleri modern erişim akışına dahil edilir.

Sık sorulanlar

Direct-bind ve search-bind arasındaki temel fark nedir?
Direct-bind, kullanıcı adını UPN, NetBIOS, UID, CN veya özel bir desen üzerinden doğrudan LDAP bind principal değerine dönüştürür; ek bir arama adımı gerekmez. Search-bind ise önce servis hesabıyla dizine bağlanıp kullanıcının DN bilgisini arar, ardından bulunan DN ve kullanıcı parolasıyla ikinci bir bind işlemi yapar. Kullanıcıların farklı OU'larda bulunduğu veya DN'nin kullanıcı adından doğrudan üretilemediği ortamlar için search-bind daha uygundur.
Grup üyeliği bilgisi erişim politikasında nasıl kullanılır?
ldapEnableGroupSearch etkinleştirildiğinde TR7, kimlik doğrulaması başarılı olan kullanıcının grup üyeliklerini dizinden sorgular. Dönen grup listesi AAM oturumuna eklenir. Koşullu erişim akışları bu bilgiyi kullanarak hangi uygulamaya erişim verileceğini, MFA'nın zorunlu tutulup tutulmayacağını veya belirli bir kurum servisine girişin onaylanıp reddedileceğini belirleyebilir.
Bind restriction filter ne işe yarar?
Bind restriction filter, kullanıcı parolası doğru olsa bile erişimi ek bir dizin koşuluna bağlar. Örneğin yalnızca belirli bir OU'ya veya gruba üye kullanıcıların doğrulama akışını geçmesi istendiğinde bu filtre devreye girer. Bu yaklaşım, parola doğrulamayı erişim kapsamı ile aynı adımda değerlendirerek fazladan bir yetkilendirme katmanı oluşturur.
LDAPS güvenli transport nasıl yapılandırılır?
Protocol değeri ldaps olarak ayarlandığında TR7, tipik olarak 636 portu üzerinden TLS korumalı bağlantı kurar. sslValidateCertificate ile sunucu sertifikası doğrulaması zorunlu tutulabilir; sslAllowSelfSigned ise self-signed sertifika kullanımına izin verilip verilmeyeceğini belirler. Üretim ortamında şifresiz LDAP kullanımı önerilmez; servis hesabı parolası ve kullanıcı kimlik bilgileri ağda korumasız taşınmamalıdır.
Çoklu LDAP/AD sunucusu nasıl tanımlanır?
hosts dizisine birden fazla sunucu girişi eklenerek çoklu sunucu konfigürasyonu oluşturulur. lbMethod parametresiyle roundrobin, weighted veya failover yük dengeleme yöntemi seçilir. Failover modunda birincil sunucu erişilemez olduğunda TR7 otomatik olarak alternatif sunucuya geçer. Bağlantı havuzu ve circuit breaker mekanizması sürekli başarısız olan sunucuların akışı etkilemesini önler.
Kullanıcı listesi senkronizasyonu yalnızca belirli bir node'da mı çalışır?
Evet. Cluster ortamında kullanıcı listesi çekimi yalnızca primary node üzerinde çalışır. Bu kısıt, aynı listenin birden fazla düğüm tarafından eş zamanlı çekilmesini ve dizin sunucusuna gereksiz yük bindirilmesini önler. Kimlik doğrulama bind akışı ise tüm cluster düğümlerinde tanımlı bağlantı modeline göre çalışmaya devam eder.

Kurumsal dizininizi erişim yönetiminin yerel parçası yapın

LDAP/AD bağlantısı, grup tabanlı politika, LDAPS güvenli transport ve merkezi denetim tek platformda. Kendi ortamınızda canlı bir kurulumda gezdirelim.