====== Authentication Backends ====== После того, как Вы включили в конфигурационном файле использование [[:ACL]], Вам следует решить, как Вы предпочитаете хранить учётные данные пользователей. DokuWiki поддерживает различные методы, и создать новый - довольно просто. [[:DokuWiki]] использует так называемые "authentication backends" (//системы авторизации, работающие "на заднем плане"//) предоставляющие определённые методы хранения данных о пользователях и паролях. Пользователи даже не увидят эти "//бэкенды//", но Вы, как администратор, должны установить выбранный "//бэкенд//" и правильно его сконфигурировать. ===== Backends ===== Вместе с Dokuwiki Вы получите поддержку следующих бэкендов: * [[auth:ldap]] -- авторизация пользователей на основе каталога LDAP * [[auth:mysql]] -- доступ к любой базе данных MySQL для авторизации пользователей * [[auth:pgsql]] -- доступ к любой базе данных Postgres для авторизации пользователей * [[auth:plain]] -- механизмы, использующие текстовые файлы (по умолчанию выбран этот вариант) * [[auth:punbb]] -- авторизация с использованием форума PunBB (использует PunBB's куки и базу данных для SSO) ===== Contributed Backends ===== Бэкенды, не входящие в комплект поставки, но которые могут пригодиться: * [[auth:ad]] -- авторизация Active Directory с опциональной поддержкой Single Sign On (SSO) * [[http://site.goodboy01.com/cas/DokuWiki_CAS_Patch.html|CAS]] -- авторизация CAS-сервера * [[http://www.coalface.net/node/22|drupal]] -- аворизация на основе Drupal install * [[tips:htaccessauth#the_htaccess_class|htaccessauth]] -- идентифицируйте пользователей, которые уже вошли в систему с использованием Basic HTTP Authorization, через .htaccess * [[auth:radius]] -- авторизуйте пользователей через RADIUS server * [[auth:ntlm]] -- NTLM (i.e. основанная на Windows NT) авторизация * [[auth:mod_auth_tkt]] -- mod_auth_tkt авторизация * [[auth:pam]] -- экспериментальная Experimental PAM авторизация * [[http://forum.dokuwiki.org/thread/1851|mybb]] -- авторизация, использующая программное обеспечение форума MyBB * [[auth:imap]] -- авторизация пользователей через серевер IMAP/POP3 * [[auth:xmpp]] -- авторизация пользователей через серевер XMPP/Jabber * [[auth:lemonldap]] -- авторизация пользователей через LemonLDAP SSO * [[http://www.byteflex.com/wiki/pub/dokuwiki_eventum|Eventum]] -- Как интегрировать DokuWiki с трекером Eventum Issue Tracker * [[https://wiki.debug.cz/dokuwiki/auth/shib|shibauth]] -- Shibboleth Authentication Backend * [[auth::ggauth]] -- экспериментальные, включая сцепленные (chained), разделённые (split), как указанные ниже, плюс http basic, htaccess и PAM * [[auth::ggauth#chained]] -- (chained) сопряжение более одного метода авторизации * [[auth::ggauth#split]] -- (split) делегируйте полномочия обслуживания входа в систему одному бэкенду, а управление группами - другому * [[auth:ning]] -- авторизация Ning ID Как реализовать новый бэкенд авторизации описано в [[devel:authentication_backends|HOWTO]].