Mantis C2000 Manual do Utilizador

Consulte online ou descarregue Manual do Utilizador para Eletrónica para veículos motorizados Mantis C2000. 2 Protokol LDAP - Univerzita Pardubice Manual do Utilizador

  • Descarregar
  • Adicionar aos meus manuais
  • Imprimir

Resumo do Conteúdo

Página 1

Univerzita Pardubice Fakulta Elektrotechniky a Informatiky Protokol LDAP a možnosti jeho využití Jaroslav Šafář Bakalářská práce 2010

Página 2

Seznam zkratek LDAP Lightweight Directory Access Protocol SQL Structured Query Language PHP Hypertext Preprocesor

Página 3

- 11 - Úvod Úkolem této práce je zprovoznění adresářové služby, konkrétně zprovoznění LDAP serveru, která bude využívána jako součást informač

Página 4 - Prohlášení autora

- 12 - 1 Adresářové služby 1.1 Adresářová služba Adresářová služba je aplikace pracující s adresářem, sloužící k ukládání, organizaci a k zpřístu

Página 5 - Poděkování

- 13 - 2 Protokol LDAP LDAP je zkratkou pro Lightweight Directory Access Protocol. Je to adresářový protokol pro ukládání a přístup k

Página 6 - Key words

- 14 - mohlo dojít k nesnadné integraci aplikace. Zde je uveden příklad konkrétní definice objektové třídy ve schématu inetOrgPerson.schem

Página 7

- 15 - attributetype ( 2.16.840.1.113730.3.1.241 NAME 'displayName' DESC 'RFC2798: preferred name to be used when displaying entr

Página 8

- 16 - Obrázek 1 – LDAP adresářový strom zdroj: http://www.openldap.org/doc/admin24/intro.html Každý záznam adresáře je, v rámci celého adres

Página 9 - Seznam obrázků

- 17 - V případě Obrázku 1 bude sufix: o=Acme,st=Kalifornia,c=US 2.3 Funkční model LDAP Funkční model v sobě obsahuje operace, kterými lze m

Página 10 - Seznam zkratek

- 18 - Vyhledávací operace search se provede pomocí nástroje ldapsearch. Nástroj ldapsearch má několik vstupních parametrů, kterými lz

Página 11

- 19 - dn: cn=Frantisek Vonasek,dc=ebrana,dc=cz changetype: add objectclass: inetOrgPerson cn: Frantisek Vonasek sn: Vonasek U operace modify, slouž

Página 13 - 2 Protokol LDAP

- 20 - uvedených operací a seznamy parametrů, pro jejich provedení, najdete na manuálových stránkách projektu OpenLDAP1. 2.4 Bezpečnostní

Página 14

- 21 - Zvolený ověřovací mechanizmus řídí komunikaci mezi klientem a serverem při ověřování uživatele [4]. 2.4.2 TLS Transport Layer Security j

Página 15 - 2.2 Jmenný model LDAP

- 22 - 2.5.1 Microsoft Active Directory Active Directory je implementace adresářové služby LDAP. Jedná se o komerční produkt firmy Microsoft, kter

Página 16

- 23 - 3 LDAP a SQL databáze Jedním z úkolů této práce je praktická zkouška spojení adresáře LDAP a relační databáze SQL. Konkrétně je

Página 17 - 2.3 Funkční model LDAP

- 24 - GPL, ale i pod komerční licencí. Pro svoje vlastnosti je velmi často používaná, například na webových serverech. V posledních verzích jsou ji

Página 18 - 2.3.3 Aktualizační operace

- 25 - Obrázek 3 – E-R diagram mapovacích tabulek Zdroj: Autor 3.2.1 Popis mapovacích tabulek Tabulky, zobrazené v E-R digramu na Obrázku 3

Página 19

- 26 - Na Obrázku 4 je zobrazen výpis tabulky. Je vidět definovaný objekt třídy inetOrgPerson, která se vztahuje k tabulce uživatelů, kde

Página 20 - 2.4 Bezpečnostní model

- 27 - Tabulka ldap_entry_objclasses Tato tabulka slouží jako pomocná v případech, kdy dochází k mapování záznamů, které zahrnují více objektovýc

Página 21 - 2.4.3 Autorizace

- 28 - [ODBC Data Sources] myodbc_ebrana = MyODBC 3.52 Driver DSN [myodbc_ebrana] Driver = /usr/lib/odbc/libmyodbc.so Setup = /usr/

Página 22 - 2.5.3 OpenLDAP

- 29 - 4 OpenLDAP 4.1 Instalace OpenLDAP V této kapitole je popsána instalace produktu OpenLDAP na operačním systému Ubuntu3 9.10, který

Página 24 - Zdroj: Autor

- 30 - wget ftp://ftp.openldap.org/pub/OpenLDAP/openldap-st..able/openldap-stable-20100219.tgz Stažený archiv rozbalíme pomocí programu Gzip,

Página 25

- 31 - 4.2.1 Soubor ldap.conf Konfigurační soubor ldap.conf slouží k základní konfiguraci klientské části komunikace. Uživatelé si mohou

Página 26

- 32 - include /usr/local/etc/openldap/schema/core.schema include /usr/local/etc/openldap/schema/cosine.schema include /usr/local/etc/openldap/s

Página 27 - 3.2.2 ODBC

- 33 - Tabulka 2 – Seznam podporovaných databází Druhy Popis BDB Berkeley DB dnssrv DNS server HDB Hierarchická varianta BDB ldap LDAP (Proxy) back

Página 28 - 3.2.4 Test ODBC

- 34 - Například u databází typu BDB by byla použita směrnice directory, která určuje adresář pro umístění souborů dat. directory /usr/local/var/o

Página 29 - 4 OpenLDAP

- 35 - 5 Spuštění a použití serveru OpenLDAP 5.1 Spuštění serveru Po úspěšné instalaci a konfiguraci OpenLDAP serveru můžeme server spust

Página 30 - 4.2 Konfigurace OpenLDAP

- 36 - Obrázek 7 – Výpis záznamu Zdroj: Autor Pro používání a správu adresáře, existuje i celá řada programů s grafickým uživatelským ro

Página 31 - 4.2.2 Soubor slapd.conf

- 37 - 6 Využití LDAP webovou aplikací Posledním krokem, je vytvoření jednoduché webové aplikace využívající adresář LDAP a test autentiza

Página 32

- 38 - o Základními parametry jsou výsledek navázaného spojení, vychozí bod hledání a vyhledávací filtr. • ldap_get_entries – získání výsle

Página 33

- 39 - function ldapLogin($filter, $loginName, $loginPass, $baseDN, $server, $port) { //tělo funkce } Výsledkem úspěšného přihlášení, se dostaneme

Página 34

Prohlášení autora Prohlašuji: Tuto práci jsem vypracoval samostatně. Veškeré literární prameny a informace, které jsem v práci využil, jsou uvedeny v

Página 35 - 5.2 Použití adresáře

- 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ři

Página 36 - Obrázek 7 – Výpis záznamu

- 41 - adresáře. V případě společnosti eBRÁNA již tabulka uživatelů aplikace Mantis obsahuje uživatelská data. Pro tento případ Mantis provede

Página 37 - 6.1 Jazyk PHP

- 42 - Závěr Při zpracování této bakalářské práce byla prozkoumána možnost spojení adresářového serveru LDAP s relační databází SQL. Na zák

Página 38 - http://www.php.net/

- 43 - Literatura a zdroje [1] BANÁK, Karel. Použití adresářových služeb v informačních systémech [online]. Praha, 2004. 77 s. Diplomová práce. ČVU

Página 39

- 44 - [11] Flat Mountain : Saving computers, one person at a time... [online]. August 5th, 2004 [cit. 2010-05-05]. Setting up LDAP with back-sql.

Página 40

- 45 - Příloha A – Obsah přiloženého CD Přiložené CD obsahuje: • Dokument bakalarska_prace.pdf, obsahující text bakalářské práce v elektronické po

Página 41

- 46 - Příloha B – Rozhraní aplikace Mantis Obrázek 11 – Úvodní strana aplikace Mantis Zdroj: Autor

Página 42

- 47 - Obrázek 12 – Údaje o uživateli aplikace Mantis Zdroj: Autor

Página 43 - Literatura a zdroje

Poděkování Děkuji svému vedoucímu ing. Martinu Semerádovi za cenné podněty, náměty a připomínky.

Página 44

Anotace Cílem této práce je popis adresářového protokolu LDAP - Lightweight Directory Access Protocol a možnosti využití adresářové služby LDAP jako

Página 45

Obsah ÚVOD ...- 11 - 1 ADR

Página 46 - - 46

4 OPENLDAP .......- 29 - 4.1 INSTALACE OPENL

Página 47 - - 47

Seznam obrázků OBRÁZEK 1 – LDAP ADRESÁŘOVÝ STROM..................- 16 - OBRÁZEK 2 – E-R DIAGRAM

Comentários a estes Manuais

Sem comentários