Mantis C2000 Manual do Utilizador Página 37

  • Descarregar
  • Adicionar aos meus manuais
  • Imprimir
  • Página
    / 47
  • Índice
  • MARCADORES
  • Avaliado. / 5. Com base em avaliações de clientes
Vista de página 36
- 37 -
6 Využití LDAP webovou aplikací
Posledním krokem, je vytvoření jednoduché webové aplikace využívající adresář
LDAP a test autentizace pomocí LDAP v aplikaci MantisBT . K vytvoření aplikace je
použit jazyk PHP, který obsahuje funkce pro práci s adresářem LDAP.
6.1 Jazyk PHP
Jazyk PHP je skriptovací programovací jazyk, určený především k programování
webových aplikací. Jazyk PHP je nezávislý na platformě. Syntaxe je inspirována jazyky C,
Perl, Pascal a Java. Provádění skriptu PHP probíhá na straně serveru. K uživateli se
dostane pouze výsledek provedeného skriptu. Jazyk PHP je velmi oblíbený pro svojí
jednoduchost a velkou podporou knihoven, nebo modulů, pro různé účely (např. databáze
SQL, LDAP) [14].
Abychom mohli využívat funkce, pro práci s adresářem LDAP, je nutné doplnit,
náš interpret jazyka PHP, o knihovnu nebo modul, s těmito funkcemi. V tomto případě
doplníme modul php5-ldap.
sudo apt-get install php5-ldap
6.1.1 Popis funkcí jazyka PHP
PHP obsahuje celé množství funkcí pro kompletní správu adresáře LDAP. V tomto
případě, chceme adresář používat pro autentizaci ivatel, a pro získání záznamu, daného
uživatele. Ve vytvořené aplikaci tedy využijeme pouze následující funkce:
ldap_connect() – funkce pro navázání spojení se serverem;
o Tato funkce může mít dva vstupní parametry. První je adresa serveru
LDAP a druhý číslo komunikačního portu.
ldap_bind() funkce pro jednoduchou autentizaci uživatele u navázaného
spojení;
o Parametry je výsledek navázaného spojení a autentizačúdaje ivatele
(rozlišovací jméno a heslo).
ldap_search() – slouží k vyhledání záznamu;
Vista de página 36
1 2 ... 32 33 34 35 36 37 38 39 40 41 42 ... 46 47

Comentários a estes Manuais

Sem comentários