Dokumentace k pluginu 'Externí ověřování uživatelů'
(serendipity_event_externalauth)
Dokumentaci k tomuto pluginu přeložil do češtiny Vladimír Ajgl (vlada [zavinac] ajgl [tecka] cz) dne 6.9.2011. Od té doby mohl být plugin pozměněn nebo mohly být rozšířené jeho funkce. Zkontrolujte pro jistotu i aktuální anglický ChangeLog.
Popis pluginu
Umožňuje použít vnější zdroj pro zjišťování správnosti přihlašovacích údajů. Přihlašovací jména jsou cachována v Serendipity databázi. Tento plugin umí také sledovat přihlášení do Serendipity.
Historie verzí (ChangeLog)
- verze 1.22 a 1.21
- Změněna syntaxe fail2ban, zlepšení parsování
- verze 1.20, 31.5.2011
- přidáno - parametr logfile do funkce fail2ban
- verze 1.17 (?), [Colas Nahaboo, colas@nahaboo.net]
- Přidal jsem následující:
- Možnost přihlášení k rozhraní Microsoft Active Directory LDAP. Pro toto je nutné spustit dva příkazy hned po připojení LDAPu:
ldap_set_option($ds,LDAP_OPT_PROTOCOL_VERSION, 3);
ldap_set_option($ds, LDAP_OPT_REFERRALS, 0);
- Možnost připojení k LDPAům, které nepodporují anonymní prohlížení pomocí dvou nových nastavení 'bind_user' a 'bind_password'
- Možnost používat LDAPy, kde uživatelé nejsou uložené výhradně v jedné větvi stromu, např. když je třeba nejdříve vyhledat jméno ve všech větvích stromu vráceného v 'rdn' pomocí vyhledávacího řetězce LDAP, který je možné zadat v nově zavedeném nastavení 'auth_query' s %-expansion v rdn
- Nastavení 'realname' v Serendipity ve všech případech z hodnoty LDAP 'name'
- Například moje nastavení v ILOGu
rdn = DC=ilog,DC=biz
bind_user = CN=webcoreadreaddev,CN=Users,DC=ilog,DC=biz
bind_password = dotohotinicneni
auth_query = (&(objectcategory=person)(objectclass=user)(sAMAccountName=%1))
- Změnil jsem následující soubory:
- serendipity_event_externalauth.php - vlastní kód
- lang_en.inc.php - anglické texty k novým třem nastavením
- ChangeLog.txt - nově přidaný soubor