summaryrefslogtreecommitdiff
path: root/doc/tr_TR/ldap-group-sync.markdown
diff options
context:
space:
mode:
authorSencar TOSUN <siberaktif@gmail.com>2016-12-29 10:16:44 +0300
committerGitHub <noreply@github.com>2016-12-29 10:16:44 +0300
commit157463a578c286459327764403536f57c4fc751b (patch)
tree5d49068e58637043c4ec87b903f2eee85a7c951e /doc/tr_TR/ldap-group-sync.markdown
parente4b59da9ff138d4f9030a29786d24281ad960652 (diff)
Create ldap-group-sync.markdown
Diffstat (limited to 'doc/tr_TR/ldap-group-sync.markdown')
-rw-r--r--doc/tr_TR/ldap-group-sync.markdown79
1 files changed, 79 insertions, 0 deletions
diff --git a/doc/tr_TR/ldap-group-sync.markdown b/doc/tr_TR/ldap-group-sync.markdown
new file mode 100644
index 00000000..a5ba3d0f
--- /dev/null
+++ b/doc/tr_TR/ldap-group-sync.markdown
@@ -0,0 +1,79 @@
+LDAP Grubu Senkronizasyonu
+==========================
+
+Gereksinimler
+------------
+
+- LDAP kimlik doğrulamasının düzgün şekilde yapılandırılmış olmasını sağlayın
+- `memberOf` veya `memberUid` (PosixGroups) destekleyen bir LDAP sunucusu kullanın
+
+Kullanıcı gruplarını LDAP gruplarına dayalı olarak otomatik olarak tanımlama
+----------------------------------------------------
+
+Bu sabitleri yapılandırma dosyanızda kullanın:
+
+- `LDAP_GROUP_ADMIN_DN`: Uygulama yöneticileri için ayırt edici isimler
+- `LDAP_GROUP_MANAGER_DN`: Uygulama yöneticileri için ayırt edici isimler
+
+### Active Directory Örneği:
+
+```php
+define('LDAP_GROUP_ADMIN_DN', 'CN=Kanboard Admins,CN=Users,DC=kanboard,DC=local');
+define('LDAP_GROUP_MANAGER_DN', 'CN=Kanboard Managers,CN=Users,DC=kanboard,DC=local');
+```
+
+- "Kanboard Admins" kişileri "Yönetici" rolüne sahip olacak
+- "Kanboard Yöneticilerinin" üyeleri "Yönetici" rolüne sahip olacak
+- Herkesin "Kullanıcı" rolü olacak
+
+### Posix Gruplu OpenLDAP Örneği:
+
+```php
+define('LDAP_GROUP_BASE_DN', 'ou=Groups,dc=kanboard,dc=local');
+define('LDAP_GROUP_USER_FILTER', '(&(objectClass=posixGroup)(memberUid=%s))');
+define('LDAP_GROUP_ADMIN_DN', 'cn=Kanboard Admins,ou=Groups,dc=kanboard,dc=local');
+define('LDAP_GROUP_MANAGER_DN', 'cn=Kanboard Managers,ou=Groups,dc=kanboard,dc=local');
+```
+
+LDAP sunucunuz `memberOf` yerine `memberUid` kullanıyorsa `LDAP_GROUP_USER_FILTER` **parametresini tanımlamanız gerekir**.
+Bu örnekteki tüm parametreler zorunludur.
+
+Proje izinleri için LDAP gruplarını otomatik olarak yükle
+------------------------------------------------------
+
+Bu özellik, LDAP gruplarını otomatik olarak Kanboard gruplarıyla senkronize etmenizi sağlar.
+Her gruba farklı bir proje rolü atanabilir.
+
+Proje izinleri sayfasında, kullanıcılar otomatik tamamlama alanına gruplar girebilir ve Kanboard herhangi bir sağlayıcı etkin grupları arayabilir.
+
+Grup yerel veritabanında yoksa, otomatik olarak senkronize edilecektir.
+
+- `LDAP_GROUP_PROVIDER`: LDAP grup sağlayıcısını etkinleştirin
+- `LDAP_GROUP_BASE_DN`: LDAP dizinindeki grupları bulmak için ayırt edici adlar
+- `LDAP_GROUP_FILTER`: Sorguyu gerçekleştirmek için kullanılan LDAP filtresi
+- `LDAP_GROUP_ATTRIBUTE_NAME`: grup adını almak için kullanılan LDAP özelliği
+
+### Active Directory Örneği:
+
+```php
+define('LDAP_GROUP_PROVIDER', true);
+define('LDAP_GROUP_BASE_DN', 'CN=Groups,DC=kanboard,DC=local');
+define('LDAP_GROUP_FILTER', '(&(objectClass=group)(sAMAccountName=%s*))');
+```
+
+Yukarıdaki örnekte verilen filtreyle Kanboard, sorguyla eşleşen grupları arayacaktır.
+Son kullanıcı, otomatik tamamlama kutusuna "Grupum" metnini girerse, Kanboard, desenle eşleşen tüm grupları döndürür: `(&(objectClass=group)(sAMAccountName=My group*))`.
+
+- Not 1: Burada `*` özel karakterleri önemlidir, 00aksi halde tam bir eşleşme yapılacak**.
+- Not 2: Bu özellik yalnızca "proxy" veya "anonim" modda yapılandırılmış LDAP kimlik doğrulamasıyla uyumludur
+
+[Active Directory için daha fazla LDAP filtresi örneği](http://social.technet.microsoft.com/wiki/contents/articles/5392.active-directory-ldap-syntax-filters.aspx)
+
+### Example for OpenLDAP with Posix Groups:
+
+```php
+define('LDAP_GROUP_PROVIDER', true);
+define('LDAP_GROUP_BASE_DN', 'ou=Groups,dc=kanboard,dc=local');
+define('LDAP_GROUP_FILTER', '(&(objectClass=posixGroup)(cn=%s*))');
+```
+