LDAP Ρ
Π°ΡΠ°ΠΊΡΠ΅ΡΠΈΠ·ΡΠ΅ΡΡΡ ΠΊΠ°ΠΊ ΡΠ΅ΡΠ²ΠΈΡ «ΠΎΠ΄ΠΈΠ½ ΡΠ°Π· Π·Π°ΠΏΠΈΡΠ°Π»?—?ΠΌΠ½ΠΎΠ³ΠΎ ΡΠ°Π· ΠΏΡΠΎΡΠΈΡΠ°Π»». ΠΡΡΠ³ΠΈΠΌΠΈ ΡΠ»ΠΎΠ²Π°ΠΌΠΈ, ΠΎΡ Π΄Π°Π½Π½ΡΡ
, ΠΎΠ±ΡΡΠ½ΠΎ Ρ
ΡΠ°Π½ΡΡΠΈΡ
ΡΡ Π² ΠΊΠ°ΡΠ°Π»ΠΎΠ³Π΅ LDAP, Π½Π΅ ΠΎΠΆΠΈΠ΄Π°Π΅ΡΡΡ, ΡΡΠΎΠ±Ρ ΠΎΠ½ΠΈ ΠΌΠ΅Π½ΡΠ»ΠΈΡΡ ΠΏΡΠΈ ΠΊΠ°ΠΆΠ΄ΠΎΠΌ Π΄ΠΎΡΡΡΠΏΠ΅. ΠΠ»Ρ ΠΈΠ»Π»ΡΡΡΡΠ°ΡΠΈΠΈ: LDAP ΠΠ ΠΏΠΎΠ΄Ρ
ΠΎΠ΄ΠΈΡ Π΄Π»Ρ Π²Π΅Π΄Π΅Π½ΠΈΡ ΡΡΠ΅ΡΠ° Π±Π°Π½ΠΊΠΎΠ²ΡΠΊΠΈΡ
ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΉ, ΡΠ°ΠΊ ΠΊΠ°ΠΊ ΠΎΠ½ΠΈ, ΠΏΠΎ ΡΠ²ΠΎΠ΅ΠΉ ΠΏΡΠΈΡΠΎΠ΄Π΅, ΠΈΠ·ΠΌΠ΅Π½ΡΡΡΡΡ ΠΏΠΎΡΡΠΈ ΠΏΡΠΈ ΠΊΠ°ΠΆΠ΄ΠΎΠΌ Π΄ΠΎΡΡΡΠΏΠ΅ (ΡΠ΄Π΅Π»ΠΊΠ΅). Π‘ Π΄ΡΡΠ³ΠΎΠΉ ΡΡΠΎΡΠΎΠ½Ρ, LDAP ΠΊΠ°ΠΊ Π½Π΅Π»ΡΠ·Ρ Π»ΡΡΡΠ΅ ΠΏΠΎΠ΄Ρ
ΠΎΠ΄ΠΈΡ Π΄Π»Ρ ΡΡΡΡΠ° ΡΠ°Π·Π»ΠΈΡΠ½ΡΡ
Π°ΡΠΏΠ΅ΠΊΡΠΎΠ² Π΄Π΅ΡΡΠ΅Π»ΡΠ½ΠΎΡΡΠΈ Π±Π°Π½ΠΊΠ°, ΠΌΠ΅Π½ΡΡΡΠΈΡ
ΡΡ Π·Π½Π°ΡΠΈΡΠ΅Π»ΡΠ½ΠΎ ΡΠ΅ΠΆΠ΅: ΠΎΡΠ΄Π΅Π»Π΅Π½ΠΈΠΉ, ΡΠ°ΡΠΎΠ² ΡΠ°Π±ΠΎΡΡ, ΡΠΎΡΡΡΠ΄Π½ΠΈΠΊΠΎΠ² ΠΈ Ρ. Π΄.
ΠΠΏΡΠΈΠΌΠΈΠ·Π°ΡΠΈΡ Π½Π° ΡΡΠ΅Π½ΠΈΠ΅
ΠΠΎ ΡΡΠ°Π·Π΅ «ΠΎΠ΄ΠΈΠ½ ΡΠ°Π· Π·Π°ΠΏΠΈΡΠ°Π»?—?ΠΌΠ½ΠΎΠ³ΠΎ ΡΠ°Π· ΠΏΡΠΎΡΠΈΡΠ°Π»» Π΄ΠΎ ΠΊΠΎΠ½ΡΠ° Π½Π΅ ΡΡΠ½ΠΎ, Π½Π°ΡΠΊΠΎΠ»ΡΠΊΠΎ ΠΌΠ½ΠΎΠ³ΠΎ ΡΡΠΎ ΠΌΠ½ΠΎΠ³ΠΎ?
ΠΠ΄Π΅ ΠΏΡΠΎΡ
ΠΎΠ΄ΠΈΡ Π³ΡΠ°Π½Ρ ΡΠ°Π·ΡΠΌΠ½ΠΎΠ³ΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΡ ΠΌΠ΅ΠΆΠ΄Ρ LDAP ΠΈ ΠΊΠ»Π°ΡΡΠΈΡΠ΅ΡΠΊΠΈΠΌΠΈ, ΠΎΡΠΈΠ΅Π½ΡΠΈΡΠΎΠ²Π°Π½Π½ΡΠΌΠΈ Π½Π° ΡΡΠ°Π½Π·Π°ΠΊΡΠΈΠΈ ΡΠ΅Π»ΡΡΠΈΠΎΠ½Π½ΡΠΌΠΈ Π±Π°Π·Π°ΠΌΠΈ Π΄Π°Π½Π½ΡΡ
, ΠΊ ΠΏΡΠΈΠΌΠ΅ΡΡ, SQLite, MySQL, PostGreSQL? ΠΡΠ»ΠΈ ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΠ΅ ΠΏΡΠΎΠΈΡΡ
ΠΎΠ΄ΠΈΡ ΠΏΡΠΈ ΠΊΠ°ΠΆΠ΄ΠΎΠΌ Π²ΡΠΎΡΠΎΠΌ Π΄ΠΎΡΡΡΠΏΠ΅, Π±ΡΠ΄Π΅Ρ Π»ΠΈ ΡΠ°Π·ΡΠΌΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ Π² ΡΠ°ΠΊΠΎΠΌ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΈ LDAP, ΠΈΠ»ΠΈ Π½ΡΠΆΠ½ΠΎ, ΡΡΠΎΠ±Ρ ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΡ ΠΏΡΠΎΠΈΡΡ
ΠΎΠ΄ΠΈΠ»ΠΈ ΡΠ°Π· Π² ΡΡΡΡΡΡ ΠΈΠ»ΠΈ Π² ΠΌΠΈΠ»Π»ΠΈΠΎΠ½ ΠΎΠ±ΡΠ°ΡΠ΅Π½ΠΈΠΉ?
ΠΠΈΡΠ΅ΡΠ°ΡΡΡΠ°
ΠΏΠΎ ΡΡΠΎΠΉ ΡΠ΅ΠΌΠ΅ ΠΊΡΠ°ΠΉΠ½Π΅ ΡΠ΅Π΄ΠΊΠ° ΠΈ ΠΈΠΌΠ΅Π΅Ρ ΡΠ΅Π½Π΄Π΅Π½ΡΠΈΡ ΠΏΡΠΈΠ΄Π΅ΡΠΆΠΈΠ²Π°ΡΡΡΡ ΡΠ°ΠΊΠΈΡ
Π±Π΅ΡΠΏΡΠΎΠΈΠ³ΡΡΡΠ½ΡΡ
LDAP-ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ, ΠΊΠ°ΠΊ Π°Π΄ΡΠ΅ΡΠ½ΡΠ΅ ΠΊΠ½ΠΈΠ³ΠΈ, ΠΊΠΎΡΠΎΡΡΠ΅ ΠΈΠ·ΠΌΠ΅Π½ΡΡΡΡΡ, Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ, ΡΠ°Π· Π² ΡΡΠΎΠ»Π΅ΡΠΈΠ΅.
ΠΡΠΎΡΡΠΎΠ³ΠΎ ΠΎΡΠ²Π΅ΡΠ° Π½Π° ΡΡΠΎΡ Π²ΠΎΠΏΡΠΎΡ Π½Π΅Ρ, ΠΎΠ΄Π½Π°ΠΊΠΎ ΡΠ»Π΅Π΄ΡΡΡΠΈΠ΅ Π·Π°ΠΌΠ΅ΡΠ°Π½ΠΈΡ ΠΌΠΎΠ³ΡΡ ΠΎΠΊΠ°Π·Π°ΡΡΡΡ ΠΏΠΎΠ»Π΅Π·Π½ΡΠΌΠΈ:
- 1. Π£Π²Π΅Π»ΠΈΡΠ΅Π½ΠΈΠ΅ Π½Π°Π³ΡΡΠ·ΠΊΠΈ ΠΏΡΠΈ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΡΡ
Π·Π°ΠΏΠΈΡΠΈ ΠΏΡΠΎΠΈΡΡ
ΠΎΠ΄ΠΈΡ ΠΈΠ·-Π·Π° ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΡ ΠΈΠ½Π΄Π΅ΠΊΡΠΎΠ². Π§Π΅ΠΌ Π±ΠΎΠ»ΡΡΠ΅ ΠΈΠ½Π΄Π΅ΠΊΡΠΎΠ² (Π΄Π»Ρ ΡΡΠΊΠΎΡΠ΅Π½ΠΈΡ ΠΏΠΎΠΈΡΠΊΠ°), ΡΠ΅ΠΌ, ΠΏΠΎ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΠΈ, ΡΠ΅ΠΆΠ΅ Π΄ΠΎΠ»ΠΆΠ½Ρ Π²ΡΠΏΠΎΠ»Π½ΡΡΡΡΡ ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΡ ΠΊΠ°ΡΠ°Π»ΠΎΠ³Π°.
- 2. Π Π΅ΠΏΠ»ΠΈΠΊΠ°ΡΠΈΡ LDAP Π³Π΅Π½Π΅ΡΠΈΡΡΠ΅Ρ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ ΡΡΠ°Π½Π·Π°ΠΊΡΠΈΠΉ Π΄Π»Ρ ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΡ, ΡΠ°ΠΊΠΈΠΌ ΠΎΠ±ΡΠ°Π·ΠΎΠΌ, ΠΆΠ΅Π»Π°ΡΠ΅Π»ΡΠ½ΠΎ ΡΠ½ΠΈΠ·ΠΈΡΡ ΠΏΡΠ°ΠΊΡΠΈΡΠ΅ΡΠΊΡΡ Π½Π°Π³ΡΡΠ·ΠΊΡ, ΡΠ²ΡΠ·Π°Π½Π½ΡΡ Ρ ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΡΠΌΠΈ (1000:1 ΠΈΠ»ΠΈ Π±ΠΎΠ»ΡΡΠ΅).
- 3. ΠΡΠ»ΠΈ ΠΎΠ±ΡΡΠΌ Π΄Π°Π½Π½ΡΡ
Π²Π΅Π»ΠΈΠΊ (ΡΠΊΠ°ΠΆΠ΅ΠΌ, Π±ΠΎΠ»ΡΡΠ΅ 100 000 Π·Π°ΠΏΠΈΡΠ΅ΠΉ), ΡΠΎ Π΄Π°ΠΆΠ΅ ΠΏΡΠΈ Π½Π΅Π±ΠΎΠ»ΡΡΠΎΠΌ ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²Π΅ ΠΈΠ½Π΄Π΅ΠΊΡΠΎΠ² Π²ΡΠ΅ΠΌΡ ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΡ ΠΌΠΎΠΆΠ΅Ρ Π±ΡΡΡ Π·Π½Π°ΡΠΈΡΠ΅Π»ΡΠ½ΡΠΌ.
- 4. ΠΡΠ»ΠΈ ΠΎΠ±ΡΡΠΌ Π΄Π°Π½Π½ΡΡ
ΠΎΡΠ½ΠΎΡΠΈΡΠ΅Π»ΡΠ½ΠΎ Π½Π΅Π²Π΅Π»ΠΈΠΊ (ΡΠΊΠ°ΠΆΠ΅ΠΌ, ΠΌΠ΅Π½ΡΡΠ΅ 1000 Π·Π°ΠΏΠΈΡΠ΅ΠΉ), ΠΈΠ½Π΄Π΅ΠΊΡΠΎΠ² Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ ΠΈ ΠΎΡΡΡΡΡΡΠ²ΡΠ΅Ρ ΡΠ΅ΠΏΠ»ΠΈΠΊΠ°ΡΠΈΡ, ΠΌΡ Π½Π΅ Π²ΠΈΠ΄ΠΈΠΌ ΡΠ°ΡΠΈΠΎΠ½Π°Π»ΡΠ½ΠΎΠ³ΠΎ ΠΎΠ±ΡΡΡΠ½Π΅Π½ΠΈΡ, ΠΏΠΎΡΠ΅ΠΌΡ ΠΡ Π½Π΅ ΠΌΠΎΠΆΠ΅ΡΠ΅ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ LDAP Π² ΡΠΎΡΠΌΠ΅, ΠΏΡΠΈΠ±Π»ΠΈΠΆΠ΅Π½Π½ΠΎΠΉ ΠΊ ΡΡΠ°Π½Π·Π°ΠΊΡΠΈΠΎΠ½Π½ΠΎΠΉ ΡΠΈΡΡΠ΅ΠΌΠ΅, ΡΠΎ Π΅ΡΡΡ ΠΊΠ°ΠΆΠ΄ΡΠ΅ 5−10 Π΄ΠΎΡΡΡΠΏΠΎΠ² Π½Π° ΡΡΠ΅Π½ΠΈΠ΅ ΡΠ΅ΡΠ΅Π΄ΡΡΡΡΡ ΡΠΈΠΊΠ»ΠΎΠΌ Π·Π°ΠΏΠΈΡΠΈ.
- 5. ΠΡ ΠΏΠΎΠ»Π°Π³Π°Π΅ΠΌ, ΡΡΠΎ Π½Π°ΡΡΠΎΡΡΠΈΠΉ ΠΎΡΠ²Π΅Ρ Π½Π° ΡΡΠΎΡ Π²ΠΎΠΏΡΠΎΡ (Ρ ΡΠ²Π°ΠΆΠ΅Π½ΠΈΠ΅ΠΌ ΠΊ ΠΏΠ°ΠΌΡΡΠΈ ΡΡΠ΅Π΄ΡΠ΅Π³ΠΎ ΠΎΡ Π½Π°Ρ Douglas Noel Adams): ΡΠΎΠΎΡΠ½ΠΎΡΠ΅Π½ΠΈΠ΅ ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²Π° ΡΡΠ΅Π½ΠΈΠΉ ΠΊ ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²Ρ Π·Π°ΠΏΠΈΡΠ΅ΠΉ ΡΠΎΡΡΠ°Π²Π»ΡΠ΅Ρ 42.