diff options
Diffstat (limited to 'doc/ru_RU/ldap-configuration-examples.markdown')
-rw-r--r-- | doc/ru_RU/ldap-configuration-examples.markdown | 438 |
1 files changed, 0 insertions, 438 deletions
diff --git a/doc/ru_RU/ldap-configuration-examples.markdown b/doc/ru_RU/ldap-configuration-examples.markdown deleted file mode 100644 index 32b8a29d..00000000 --- a/doc/ru_RU/ldap-configuration-examples.markdown +++ /dev/null @@ -1,438 +0,0 @@ -Пример конфигурации LDAP -======================== - - -Microsoft Active Directory[¶](#microsoft-active-directory "Ссылка на этот заголовок") -------------------------------------------------------------------------------------- - -- Аутентификация пользователя - - - -- Загрузка пользовательского профиля из Active Directory - - - -- Установка языка пользователя из атрибутов LDAP - - - -- Роли в Канборд сопоставляются с группами в Active Directory - - - -- Поставщики групп LDAP включены - - - -<!-- --> - - - - define('LDAP_AUTH', true); - - - - define('LDAP_SERVER', 'my-ldap-server'); - - define('LDAP_PORT', 389); - - - - define('LDAP_BIND_TYPE', 'proxy'); - - define('LDAP_USERNAME', 'administrator@kanboard.local'); - - define('LDAP_PASSWORD', 'secret'); - - - - define('LDAP_USER_BASE_DN', 'CN=Users,DC=kanboard,DC=local'); - - define('LDAP_USER_FILTER', '(&(objectClass=user)(sAMAccountName=%s))'); - - - - define('LDAP_USER_ATTRIBUTE_USERNAME', 'samaccountname'); - - define('LDAP_USER_ATTRIBUTE_FULLNAME', 'displayname'); - - define('LDAP_USER_ATTRIBUTE_PHOTO', 'jpegPhoto'); - - define('LDAP_USER_ATTRIBUTE_LANGUAGE', 'preferredLanguage'); - - - - 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'); - - - - define('LDAP_GROUP_PROVIDER', true); - - define('LDAP_GROUP_BASE_DN', 'CN=Users,DC=kanboard,DC=local'); - - define('LDAP_GROUP_FILTER', '(&(objectClass=group)(sAMAccountName=%s*))'); - - define('LDAP_GROUP_ATTRIBUTE_NAME', 'cn'); - - - -OpenLDAP с memberOf overlay[¶](#openldap-with-memberof-overlay "Ссылка на этот заголовок") ------------------------------------------------------------------------------------------- - -Пример LDIF пользователя: - - - dn: uid=manager,ou=Users,dc=kanboard,dc=local - - objectClass: top - - objectClass: person - - objectClass: organizationalPerson - - objectClass: inetOrgPerson - - uid: manager - - sn: Lastname - - givenName: Firstname - - cn: Kanboard Manager - - displayName: Kanboard Manager - - mail: manager@kanboard.local - - userPassword: password - - memberOf: cn=Kanboard Managers,ou=Groups,dc=kanboard,dc=local - - - -Пример LDIF группы: - - - - dn: cn=Kanboard Managers,ou=Groups,dc=kanboard,dc=local - - objectClass: top - - objectClass: groupOfNames - - cn: Kanboard Managers - - member: uid=manager,ou=Users,dc=kanboard,dc=local - - - -Конфигурация Канборд: - - -- Аутентификация пользователя - - - -- Роли в Канборд сопоставляются с группами LDAP - - - -- Поставщики групп LDAP включены - - - -<!-- --> - - - - define('LDAP_AUTH', true); - - - - define('LDAP_SERVER', 'my-ldap-server'); - - define('LDAP_PORT', 389); - - - - define('LDAP_BIND_TYPE', 'proxy'); - - define('LDAP_USERNAME', 'cn=admin,DC=kanboard,DC=local'); - - define('LDAP_PASSWORD', 'password'); - - - - define('LDAP_USER_BASE_DN', 'OU=Users,DC=kanboard,DC=local'); - - define('LDAP_USER_FILTER', 'uid=%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'); - - - - define('LDAP_GROUP_PROVIDER', true); - - define('LDAP_GROUP_BASE_DN', 'ou=Groups,dc=kanboard,dc=local'); - - define('LDAP_GROUP_FILTER', '(&(objectClass=groupOfNames)(cn=%s*))'); - - define('LDAP_GROUP_ATTRIBUTE_NAME', 'cn'); - - - -OpenLDAP с Posix groups (memberUid)[¶](#openldap-with-posix-groups-memberuid "Ссылка на этот заголовок") --------------------------------------------------------------------------------------------------------- - - -Пример LDIF пользователя: - - - - dn: uid=manager,ou=Users,dc=kanboard,dc=local - - objectClass: inetOrgPerson - - objectClass: posixAccount - - objectClass: shadowAccount - - uid: manager - - sn: Lastname - - givenName: Firstname - - cn: Kanboard Manager - - displayName: Kanboard Manager - - uidNumber: 10001 - - gidNumber: 8000 - - userPassword: password - - homeDirectory: /home/manager - - mail: manager@kanboard.local - - - -Пример LDIF группы: - - - - dn: cn=Kanboard Managers,ou=Groups,dc=kanboard,dc=local - - objectClass: posixGroup - - cn: Kanboard Managers - - gidNumber: 5001 - - memberUid: manager - - - -Конфигурация Канборд: - - - -- Аутентификация пользователя - - - -- Роли в Канборд сопоставляются с группами LDAP - - - -- Поставщики групп LDAP включены - - - -<!-- --> - - - - define('LDAP_AUTH', true); - - - - define('LDAP_SERVER', 'my-ldap-server'); - - define('LDAP_PORT', 389); - - - - define('LDAP_BIND_TYPE', 'proxy'); - - define('LDAP_USERNAME', 'cn=admin,DC=kanboard,DC=local'); - - define('LDAP_PASSWORD', 'password'); - - - - define('LDAP_USER_BASE_DN', 'OU=Users,DC=kanboard,DC=local'); - - define('LDAP_USER_FILTER', 'uid=%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'); - - - - // This filter is used to find the groups of our user - - define('LDAP_GROUP_USER_FILTER', '(&(objectClass=posixGroup)(memberUid=%s))'); - - - - define('LDAP_GROUP_PROVIDER', true); - - define('LDAP_GROUP_BASE_DN', 'ou=Groups,dc=kanboard,dc=local'); - - define('LDAP_GROUP_FILTER', '(&(objectClass=posixGroup)(cn=%s*))'); - - define('LDAP_GROUP_ATTRIBUTE_NAME', 'cn'); - - - -OpenLDAP с groupOfNames[¶](#openldap-with-groupofnames "Ссылка на этот заголовок") ----------------------------------------------------------------------------------- - - -Пример LDIF пользователя: - - - - dn: uid=manager,ou=Users,dc=kanboard,dc=local - - objectClass: top - - objectClass: person - - objectClass: organizationalPerson - - objectClass: inetOrgPerson - - uid: manager - - sn: Lastname - - givenName: Firstname - - cn: Kanboard Manager - - displayName: Kanboard Manager - - mail: manager@kanboard.local - - userPassword: password - - - -Пример LDIF группы: - - - - dn: cn=Kanboard Managers,ou=Groups,dc=kanboard,dc=local - - objectClass: top - - objectClass: groupOfNames - - cn: Kanboard Managers - - member: uid=manager,ou=Users,dc=kanboard,dc=local - - - -Конфигурация Канборд: - - - -- Аутентификация пользователя - - - -- Роли в Канборд сопоставляются с группами LDAP - - - -- Поставщики групп LDAP включены - - - -<!-- --> - - - - define('LDAP_AUTH', true); - - - - define('LDAP_SERVER', 'my-ldap-server'); - - define('LDAP_PORT', 389); - - - - define('LDAP_BIND_TYPE', 'proxy'); - - define('LDAP_USERNAME', 'cn=admin,DC=kanboard,DC=local'); - - define('LDAP_PASSWORD', 'password'); - - - - define('LDAP_USER_BASE_DN', 'OU=Users,DC=kanboard,DC=local'); - - define('LDAP_USER_FILTER', 'uid=%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'); - - - - // This filter is used to find the groups of our user - - define('LDAP_GROUP_USER_FILTER', '(&(objectClass=groupOfNames)(member=uid=%s,ou=Users,dc=kanboard,dc=local))'); - - - - define('LDAP_GROUP_PROVIDER', true); - - define('LDAP_GROUP_BASE_DN', 'ou=Groups,dc=kanboard,dc=local'); - - define('LDAP_GROUP_FILTER', '(&(objectClass=groupOfNames)(cn=%s*))'); - - define('LDAP_GROUP_ATTRIBUTE_NAME', 'cn'); - - - - - - - - - - - - - -[Русская документация Kanboard](http://kanboard.ru/doc/) - |