
- 40 -
Aplikace Mantis je společností eBRÁNA využívána při vývoji svých aplikací. Jedná se o
jednu z aplikací, která má využívat adresář LDAP, k přihlášení uživatel.
6.3.1 Nastavení aplikace Mantis
Pro nastavení webové aplikace Mantis, tak aby přihlášení uživatel proběhlo pomocí
adresáře LDAP, je potřeba změnit několik proměnných konfiguračního souboru
config_default_inc.php. V souboru nastavíme hodnoty oddíl proměnných pro nastavení
připojení k LDAP.
$g_ldap_server = 'ldap://localhost/';
$g_ldap_port = 389;
$g_ldap_root_dn = 'dc=ebrana,dc=cz';
$g_ldap_organization = '';
$g_ldap_uid_field = 'uid';
$g_ldap_realname_field = 'cn';
$g_ldap_bind_dn = 'cn=root,dc=ebrana,dc=cz';
$g_ldap_bind_passwd = 'heslo';
$g_use_ldap_email = ON;
$g_use_ldap_realname = ON;
$g_ldap_protocol_version = 0;
$g_ldap_follow_referrals = OFF;
$g_ldap_simulation_file_path = '';
Nakonec změníme hodnotu proměnné pro určení způsobu autentizace. Máme
několik možností CRYPT, PLAIN, MD5, LDAP nebo BASIC_AUTH.
$g_login_method = LDAP;
6.3.2 Přihlášení do aplikace Mantis
Přihlašovací údaje, které uživatel zadá, jsou porovnány s výsledkem vyhledávání
záznamů z adresáře LDAP. Na základě shody údajů s výsledkem vyhledávání, je uživatel
přihlášen nebo ne. Vzhledem k tomu, že aplikace plně využívá relační databázi, v tomto
případě je to databáze MySQL, je potřeba udržovat údaje o uživateli i v této databázi. U
straších verzí Mantisu je to řešeno registrací uživatele v aplikaci Mantis a poté vytvoření
záznamu uživatele v adresáři LDAP. V poslední stabilní verzi Mantis 1.2.1, je řešení již
vyřešeno daleko pohodlněji. V případě kdy vytvoříme záznam v adresáři a přihlásíme se
k aplikaci Mantis, je záznam o uživateli v tabulkách databáze vytvo
řen automaticky z dat
Comentários a estes Manuais