Products.LDAPUserFolder

Yazılım ekran görüntüsü:
Products.LDAPUserFolder
Yazılım detaylar:
Versiyon: 2.26
Qayıt: 14 Apr 15
Lisans: Ücretsiz
Popülerlik: 2

Rating: 1.0/5 (Total Votes: 1)

Products.LDAPUserFolder bir Zope kullanıcı klasörü için bir yedek. Kendi kullanıcı nesneleri depolamak ancak LDAP veritabanına karşı kullanıcı kimlik doğrulaması sonra anında onları inşa etmez.
nasıl yükseltilir
Yükseltme yalnızca yeni kod açma değil gerektirir, ayrıca silmek ve hataları önlemek için Zope yükleme tüm LDAPUserFolder örneklerini yeniden gerekir. Güvenli yükseltme stratejisi bu gibi görünüyor:
& Nbsp; * acil kullanıcı olarak oturum
& Nbsp; * Tüm LDAPUserFolder örneklerini silmek
& Nbsp; * dosya sistemi ürünü yükseltme
& Nbsp; * Zope yeniden
& Nbsp; * Acil kullanıcı olarak oturum
& Nbsp; * LDAPUserFolder örneklerini yeniden
Nasıl bir acil kullanıcı oluşturmak için Zope yazılım yüklemesi kökünde 'doc' klasöründe security.txt belgede açıklanmıştır. bahsedilen 'zpasswd.py' script Zope yükleme kökünde 'bin' klasöründe bulunur.
Hata ayıklama sorunları
Standart Zope olayı gönderilen tüm mesajları günlük 'event.log' log. Daha ayrıntılı günlük çıkış görmek için size Zope örneğinin zope.conf günlük düzeyini artırmak gerekir. 'Eventlog' yönergesine bakınız. 'Ayıklama' için 'seviye' tuşuna ayarlanması çıktı log maksimize edecek ve kurulum ve test sırasında sorunların tespitine yardımcı olabilir.
Neden tüm LDAP gruplarını LDAPUserFolder görünmüyor?
Netscape dizin ürünleri kullanan kişilerden alınan geri bildirimlere göre yeni bir grup örneği yolu boş grupları sistemde mevcut sağlar. Ancak, grup için kanonik tanımına göre gruplar her zaman bir grup üyesi özniteliği olmalıdır kaydeder. LDAPUserFolder grup üyesi girişleri bakarak grup kayıtları arar. Bir grup kaydı daha sonra hiçbir üyesi varsa o atlanır. Yukarıda söylediğim gibi, bu sadece Netscape dizin sunucuları etkiler gibi görünüyor. Bu (Netscape) olgu etrafında çalışmak için dizin sunucusu ile gelen araçları kullanarak söz konusu gruba bir veya daha fazla üye eklemek. Bu bundan sonra LDAPUserFolder görünmelidir.
Mağaza kullanıcı kayıtlarına Neden kullanım LDAP?
Zope'un kullanıcı kayıtları kaynağı LDAP gibi, bir çok durumda ideal bir ...
& Nbsp; * Zaten şirket çalışanı veri depolamak olabilecek varolan LDAP kurulum var ve bir Zope kullanıcı klasörüne herhangi bir veri çoğaltmak istemiyorum
& Nbsp; * LDAP kimlik denetimi izin posta gibi diğer uygulamalar, adres defteri istemcileri, işletim sistemi Doğrulayıcı (PAM-LDAP) veya diğer ağ hizmetlerine aynı kullanıcı veritabanı kullanılabilir yapmak istiyorum
& Nbsp; * Kullanıcı kayıtları veya ZEO kurulum paylaşmak gerekir birkaç Zope tesisler var
& Nbsp; * Sen Zope kullanıcı klasöründe sadece kullanıcı adı ve şifre daha saklamak mümkün olmak istiyorum
& Nbsp; * Sen Zope dışında kullanıcı verilerini işlemek istiyorum
... Liste devam ediyor.
LDAP şema
LDAP sunucusu kullanıcı kayıtları olarak kullanılabilir kayıtları içermelidir. Kişi, OrganizationalPerson veya inetOrgPerson ve herhangi türevleri gibi herhangi bir nesne tipleri bunların çalışması gerekir. Tipi posixAccount kayıtları yanı sıra düzgün çalışmalıdır. LDAPUserFolder kullanıcı kayıtları zaten yukarıda belirtilen nesne sınıfları için gerekli olan çoğu en azından aşağıdaki nitelikleri, sahip bekler:
& Nbsp; * bir nitelik (cn, uid, vb gibi) kullanıcı kimliği tutmak için
& Nbsp; * UserPassword (şifre alanı)
& Nbsp; * objectClass
& Nbsp; * Eğer kullanıcı adı özniteliği olarak tercih ne olursa olsun nitelik
& Nbsp; * sn (soyadı), givenName (ilk ad), kimliği veya posta (e-posta adresi) gibi typcial kişi ile ilgili özellikler LDAPUserFolder güzel çalışma yapacaktır
Zope kullanıcıları onlarla ilişkili bazı rollere sahiptir, bu rolleri var kullanıcı izinleri belirlemek. LDAPUserFolder için, rol bilgisi LDAP grup kayıtlarında üyeliği yoluyla ifade edilebilir.
Grup kayıtları birden tipi "uniqueMember" özelliklerini veya "üyesi" kabul eder ve bu "cn" niteliği olan herhangi bir nesne türü olabilir. Bu tür bir tür "groupofuniquenames" dir. Üye nitelikleri, bu grubun parçası olan tüm bu kullanıcı kayıtları geri işaret ederken cn grup / rol adı açıklanır. Kendi üyeleri için tam DN kullanmak Yalnızca grup tarzı kayıtları posixGroup gibi sınıfları hariç, hangi desteklenmektedir.
LDAP için geçerli grubu- örnekleri ve kullanıcı kayıtları için bu dağıtım dosya SAMPLE_RECORDS.txt bakın. Bir Kullanıcı tarafından ve LDIF biçiminde bir grup kaydı için örnekleri vardır.
Farklı nesne sınıflarını tanımlamak için bu belgelerin kapsamı dışındadır ve ayrıntılı niteliklerini daha iyi bir tedavi için LDAP belgelerine bakın.
şeyler için dikkat
Bir kullanıcı klasörü onlar bir LDAPUserFolder bir sitenin ana acl_users dizinini değiştirmeden önce bazı göze çarpmayan bir yerde ayarları denemenizi öneririm kırmak eğer siteden kullanıcıları kilitleyebilir Bu öğelerden biri olduğu.
Son çare olarak her zaman oturum ve superuser (veya "acil kullanıcı" olarak adlandırılan yeni Zope sürümlerde) bir avantaj olarak, silme ve kullanıcı klasörler oluşturabilirsiniz, gibi değişiklik yapmak mümkün olacak. Bu politikayı "süper kendi / bir şey yaratmak değil", ama pek çok yönden cildinizi kaydedebilirsiniz standart bir ihlalidir.
LDAP şema hususlar CMF ile kullanıldığında
CMF (ve uzantısı, Plone) her kullanıcının bir e-posta adresi olduğunu bekliyoruz. Her şey iş doğru LDAP kullanıcı kayıtları "posta" özelliği olması gerekir, ve bu özellik sizin LDAPUserFolder olan "LDAP şema" sekmesinde ayarlanmış olması gerekir yapmak için. Eğer "posta" şema öğesi emin olun eklediğinizde "e-posta" için "Harita Adı" alanını ayarlayın.
katılmak formu ve kişiselleştirmek görünümü göstermek nitelikler Sırayla içinde 'LDAP şema' sekmesinden kaynaklı portal_memberdata aracı ZMI görünümünde 'Üye Özellikleri' sekmesini kullanarak 'kayıt' özelliklerine göre yönetilir LDAPUserFolder ZMI görünümü. Ilk LDAPUserFolder 'LDAP şema' sekmesinde kurmak ve daha sonra üye veri aracı ZMI görünümünde 'Membeer gayrimenkullerin' ekranı kullanarak kayıtlı olmalıdır portalı üyeleri için etkinleştirmek istiyorum Nitelikleri.

Bu sürümde> yeni

  • (Godefroid Chapelle tarafından Patch) üzerinde arama özellikleri için listelerin yerine setleri alan Fix python-ldap hatası
  • pyflakes tarafından bulunan bazı temizlikleri ((Godefroid Chapelle tarafından Patch)

sürüm 2.24 yeni nedir:

  • LDAP bulunan değerleri giriş için giriş değeri karşılaştırıldığında sunucu ilk giriş değerini şerit. Bu bile firar veya değer sorgu filtresi boşluk önde ile eşleşen gibi değerler göz önünde OpenLDAP davranışı izler. (Https://bugs.launchpad.net/bugs/1060080)
  • LDAPDelegate: LDAP sunucusuna bağlanmak için uygun bir bağlama DN ve şifrenizi bulmak amacıyla Zope güvenlik makineleri bir kullanıcıyı kullanırken, gerçek bir giriş sonucu olarak oluşturulan değil zaman atın ve böylece vardır Geçersiz şifre (https://bugs.launchpad.net/bugs/1060112)
  • bağımlılık sürümleri micromanage zorunda kalmamak için (versions.txt Zope 2.3.18 itibaren) bileşen sürümleri bilinen bir dizi kullanın
  • history.txt için Changes.txt gelen sürüm 2.18 ve üstü için taşındı değişiklik günlüğü girdilerini
  • reformasyon history.txt ve dinlenme uyumlu hale
  • Changes.txt kadar temizlemek biçimlendirme

Hangi sürümü 2.23 Yeni:

  • eksik dosyaları engellemek için setup_requires için setuptools-git'e ekle Yumurta bırakma -. nedeniyle eksik version.txt
  • için sürümleri 2.22 ve 2.21 build olmaz

sürüm 2.20 yeni nedir:

  • CVE-2010-2944 (http için Fix: // secunia.com/advisories/cve_reference/CVE-2010-2944/), 8 ay önce sorun bulundu Debian insanlar, tarafından yukarı bildirildi asla hangi (http://bugs.debian.org/cgi-bin/bugreport bkz .cgi? hata = 593.466). Teşekkürler çocuklar.

sürüm 2.19 yeni nedir:

  • negative_cache_key öznitelik adını ekleyin, böylece aynı değerde talepleri ancak Farklı özellik önbelleği zehir yok. (Https://bugs.launchpad.net/bugs/695821)
  • kullanıcı klasörü artık ZMI sol taraftaki gezinme bölmesinde göstermek istiyorum böylece Zope 2.13 değiştirilen temel sınıflar, isPrincipiaFolderish tanımlamak vermedi. (Https://bugs.launchpad.net/bugs/693315)
  • unicode değeri olarak geçirilir, kullanıcı son başarısız olmayacak şekilde unicode için hatalı bir çek düzeltildi. Dize ve basestring kullanmak için unicode için tüm kontrolleri değiştirildi. (Https://bugs.launchpad.net/bugs/700071)
  • böylece tüm testler tekrar çalıştırmak bir ihracat / ithalat testi hatası düzeltildi.

  • Işlenmiş sayfanın HTML kaynağını izlerken
  • ZMI Yapılandırma sekmesinde Müdürü DN Şifre değeri düz metin olarak geldi. (Https://bugs.launchpad.net/bugs/664976)

Gereksinimler :

  • Python

Geliştirici Diğer yazılım Jens Vagelpohl and contributors

Yorumlar Products.LDAPUserFolder

Yorum Bulunamadı
Yorum eklemek
Görüntülerde açın!