ÇáÁ¿¼¶Ä¿Â¼·ÃÎÊÐÒ飨LDAP£©ÊÇÒ»ÖÖʹӦÓóÌÐòÄܹ»¿ìËÙ²éѯÓû§ÐÅÏ¢µÄÐÒé¡£Äú°ì¹«ÊÒÄÚµÄij¸öÈËÏëÒª×öÁ½¼þÊ£ºÏò×î½üµÄÔ±¹¤·¢Ë͵ç×ÓÓʼþ£¬²¢ÔÚдòÓ¡»úÉÏ´òÓ¡¸Ã¶Ô»°µÄ¸±±¾¡£LDAP£¨ÇáÁ¿¼¶Ä¿Â¼·ÃÎÊÐÒ飩ʹÕâÁ½¸ö²½Öè³ÉΪ¿ÉÄÜ¡£
ÕýÈ·ÉèÖÃËü£¬¸ÃÔ±¹¤ÎÞÐèÓëITÈËÔ±½»Ì¸¼´¿ÉÍê³ÉÈÎÎñ¡£
ʲôÊÇLDAP£¿
¹«Ë¾½«Óû§Ãû¡¢ÃÜÂë¡¢µç×ÓÓʼþµØÖ·¡¢´òÓ¡»úÁ¬½ÓºÍÆäËû¾²Ì¬Êý¾Ý´æ´¢ÔÚĿ¼ÖС£LDAPÊÇÒ»ÖÖ¿ª·ÅµÄ¡¢¹©Ó¦ÉÌÖÐÁ¢µÄÓ¦ÓóÌÐòÐÒ飬ÓÃÓÚ·ÃÎʺÍά»¤¸ÃÊý¾Ý¡£LDAP»¹¿ÉÒÔ´¦ÀíÉí·ÝÑéÖ¤£¬Òò´ËÓû§Ö»ÐèµÇ¼һ´Î¼´¿É·ÃÎÊ·þÎñÆ÷ÉϵÄÐí¶à²»Í¬Îļþ¡£
LDAPÊÇÒ»ÖÖÐÒ飬Òò´ËËü²»Ö¸¶¨Ä¿Â¼³ÌÐòµÄ¹¤×÷·½Ê½¡£Ïà·´£¬ËüÊÇÒ»ÖÖÓïÑÔÐÎʽ£¬ÔÊÐíÓû§·Ç³£¿ìËÙµØÕÒµ½ËûÃÇÐèÒªµÄÐÅÏ¢¡£
LDAPÊǹ©Ó¦ÉÌÖÐÁ¢µÄ£¬Òò´ËËü¿ÉÒÔÓë¸÷ÖÖ²»Í¬µÄĿ¼³ÌÐòÒ»ÆðʹÓá£Í¨³££¬Ä¿Â¼°üº¬ÒÔÏÂÊý¾Ý£º
ÃèÊö¡£¶à¸öµã£¨ÀýÈçÃû³ÆºÍλÖã©×éºÏÔÚÒ»ÆðÒÔ¶¨Òå×ʲú¡£
¾²Ì¬µÄ¡£ÐÅÏ¢±ä»¯²»´ó£¬µ±Ëü·¢Éúʱ£¬±ä»¯ÊÇ΢ÃîµÄ¡£
±¦¹ó¡£´æ´¢ÔÚĿ¼ÖеÄÊý¾Ý¶ÔÓÚºËÐÄÒµÎñ¹¦ÄÜÖÁ¹ØÖØÒª£¬²¢ÇÒ»áÒ»±éÓÖÒ»±éµØ´¥¼°¡£
ÓÐʱ£¬ÈËÃÇÔÚÕû¸ö¹¤×÷ÈÕÖн«LDAPÓëÆäËûϵͳһÆðʹÓá£ÀýÈ磬ÄúµÄÔ±¹¤¿ÉÒÔʹÓÃLDAPÁ¬½Ó´òÓ¡»ú»òÑéÖ¤ÃÜÂ롣Ȼºó£¬ÕâЩԱ¹¤¿ÉÒÔÇл»µ½Google·¢Ë͵ç×ÓÓʼþ£¬Õâ¸ù±¾²»ÒÀÀµÓÚLDAP¡£
LDAP²¢²»ÐÂÏÊ¡£ÃèÊöĿ¼·þÎñÈçºÎ¹¤×÷ÒÔ¼°LDAPÓ¦¸ÃÈçºÎ½Ó¿ÚµÄȨÍþ°×ƤÊé·¢²¼ÓÚ2003Äê¡£¾¡¹ÜLDAPÄê´ú¾ÃÔ¶£¬µ«Ëü½ñÌìÈÔÔڹ㷺ʹÓá£
LDAP½ø³Ì˵Ã÷
ÆÕͨԱ¹¤Ã¿ÌìÓëLDAPÁ¬½ÓÊýÊ®´ÎÉõÖÁÊý°Ù´Î¡£¼´Ê¹Íê³É²éѯµÄ²½Öè´í×Û¸´ÔÓ£¬¸ÃÈËÉõÖÁ¿ÉÄܲ»ÖªµÀÁ¬½ÓÒÑ·¢Éú¡£
LDAP²éѯͨ³£Éæ¼°£º
»á»°Á¬½Ó¡£Óû§Í¨¹ýLDAP¶Ë¿ÚÁ¬½Óµ½·þÎñÆ÷¡£
ÇëÇó¡£Óû§Ïò·þÎñÆ÷Ìá½»²éѯ£¬ÀýÈçµç×ÓÓʼþ²éÕÒ¡£
ÏìÓ¦¡£LDAPÐÒé²éѯĿ¼£¬²éÕÒÐÅÏ¢£¬²¢½«Æä´«µÝ¸øÓû§¡£
Íê³É¡£Óû§¶Ï¿ªÓëLDAP¶Ë¿ÚµÄÁ¬½Ó¡£
ËÑË÷¿´ÆðÀ´ºÜ¼òµ¥£¬µ«´óÁ¿µÄ±àÂëʹ¸Ã¹¦ÄܳÉΪ¿ÉÄÜ¡£¿ª·¢ÈËÔ±±ØÐëÈ·¶¨ËÑË÷µÄ´óСÏÞÖÆ¡¢·þÎñÆ÷¿ÉÒÔ»¨·ÑµÄ´¦Àíʱ¼ä¡¢ËÑË÷ÖпÉÒÔ°üº¬µÄ±äÁ¿ÊýµÈ¡£
´ÓÒ»¸ö¹«Ë¾Ìøµ½ÁíÒ»¸ö¹«Ë¾µÄÈË¿ÉÄÜ»áÔÚÿ¸öλÖÃʹÓÃLDAPÔËÐÐËÑË÷¡£µ«ÊÇËÑË÷µÄ¹¤×÷·½Ê½ºÍ¹¦ÄÜ¿ÉÄÜ»á´ó²»Ïàͬ£¬¾ßÌåÈ¡¾öÓÚLDAPµÄÅäÖ÷½Ê½¡£
ÔÚ¿ªÊ¼ÈκÎËÑË÷֮ǰ£¬LDAP±ØÐë¶ÔÓû§½øÐÐÉí·ÝÑéÖ¤¡£ÓÐÁ½ÖÖ·½·¨¿ÉÓÃÓÚÕâÏ×÷£º
¼òµ¥¡£ÕýÈ·µÄÃû³ÆºÍÃÜÂ뽫Óû§Á¬½Óµ½·þÎñÆ÷¡£
¼òµ¥Éí·ÝÑéÖ¤ºÍ°²È«²ã£¨SASL£©¡£¸¨Öú·þÎñ£¨ÈçKerberos£©ÔÚÓû§Á¬½Ó֮ǰִÐÐÉí·ÝÑéÖ¤¡£¶ÔÓÚÐèÒª¸ß¼¶°²È«ÐԵĹ«Ë¾£¬Õâ¿ÉÄÜÊÇÒ»¸ö²»´íµÄÑ¡Ôñ¡£
ÓÐЩ²éѯԴ×Ô¹«Ë¾µÄΧǽ£¬µ«ÓÐЩ²éѯʼÓÚÒÆ¶¯É豸»ò¼ÒÓüÆËã»ú¡£´ó¶àÊýLDAPͨÐŶ¼ÊÇÔÚûÓмÓÈÅ»ò¼ÓÃܵÄÇé¿öÏ·¢Ë͵ģ¬Õâ¿ÉÄܻᵼÖ°²È«ÎÊÌâ¡£´ó¶àÊý¹«Ë¾Ê¹Óô«Êä²ã°²È«ÐÔ£¨TLS£©À´È·±£LDAPÏûÏ¢µÄ°²È«ÐÔ¡£
ÈËÃÇ¿ÉÒÔʹÓÃLDAP´¦Àí¸÷ÖÖ²Ù×÷¡£ËûÃÇ¿ÉÒÔ£º
¼Ó¡£ÔÚÊý¾Ý¿âÖÐÊäÈëÒ»¸öÐÂÎļþ¡£
ɾ³ý¡£´ÓÊý¾Ý¿âÖÐÈ¡³öÎļþ¡£
ËÑË÷¡£Æô¶¯²éѯÒÔÔÚÊý¾Ý¿âÖвéÕÒijЩÄÚÈÝ¡£
±È½Ï¡£¼ì²éÁ½¸öÎļþµÄÏàËÆÐÔ»ò²îÒìÐÔ¡£
Ð޸ġ£¶ÔÏÖÓÐÌõÄ¿½øÐиü¸Ä¡£
ÒªÁ˽âµÄLDAPÊõÓï
ÆÕͨÈËÇû÷¼ÆËã»ú²»ÐèÒªÖªµÀLDAPµÄÀ´ÁúÈ¥Âö¡£µ«ÊÇ£¬´ÓÊÂÍøÂ簲ȫºÍ·ÃÎʹ¤×÷µÄÈËÔ±±ØÐë¶ÔºËÐĸÅÄîºÍ½á¹¹ÓÐÉî¿ÌµÄÀí½â¡£ÈËÃÇÓÃÀ´ÃèÊöLDAPµÄÓïÑÔ¶ÔÓÚÐÂÊÖÀ´Ëµ¿ÉÄÜÊÇÄÑÒÔÀí½âµÄ¡£
µ±Äú¿ªÊ¼Á˽âLDAPʱ£¬Äú½«¿´µ½µÄ³£¼ûÊõÓï°üÀ¨£º
Êý¾ÝÄ£ÐÍ¡£ÄúµÄĿ¼Öаüº¬ÄÄЩÀàÐ͵ÄÐÅÏ¢£¿Ä£ÐͿɰïÖúÄúÁ˽âLDAPÖеķ½Ãæ¡£Äú¿ÉÒÔÓµÓг£¹æÐÅÏ¢£¨Èç¶ÔÏóÀࣩ¡¢Ãû³Æ£¨ÈçºÎΨһÒýÓÃÿ¸öÏîÄ¿£©¡¢º¯Êý£¨ÈçºÎ·ÃÎÊÊý¾Ý£©ºÍ°²È«ÐÔ£¨Óû§ÈçºÎͨ¹ýÉí·ÝÑéÖ¤£©¡£
¿É·Ö±æÃû³Æ£¨DN£©¡£ÕâÊÇÿ¸öÌõÄ¿µÄΨһ±êʶ·û£¬»¹ÃèÊöÁËÐÅÏ¢Ê÷ÖеÄλÖá£
Ð޸ġ£ÕâЩÊÇLDAPÓû§Îª¸ü¸ÄÓëÌõÄ¿¹ØÁªµÄÊý¾Ý¶ø·¢³öµÄÇëÇó¡£¶¨ÒåµÄÐÞ¸ÄÀàÐͰüÀ¨Ìí¼Ó¡¢É¾³ý¡¢Ìæ»»ºÍÔö¼Ó¡£
Ïà¶Ô¿É·Ö±æÃû³Æ£¨RDN£©¡£ÕâÊÇÒ»ÖÖÔÚÖ¸¶¨Ïà¶ÔλÖÃʱ½«DN°ó¶¨ÔÚÒ»ÆðµÄ·½·¨¡£
ͼʽ¡£Ö§³ÅLDAPµÄ±àÂë³ÆÎª¼Ü¹¹¡£Äú½«Ê¹ÓôËÓïÑÔÀ´ÃèÊö·þÎñÆ÷ÉÏÿ¸öÏîÄ¿µÄ¸ñʽºÍÊôÐÔ¡£
ÍøÖ·¡£ÕâÊÇÒ»¸ö×Ö·û´®£¬°üÀ¨·þÎñÆ÷µÄµØÖ·ºÍ¶Ë¿Ú£¬ÒÔ¼°¿ÉÒÔ¶¨Òå×é¡¢ÌṩλÖûò½«²Ù×÷ÒýÓõ½Áíһ̨·þÎñÆ÷µÄÆäËûÊý¾Ý¡£
ͳһ×ÊÔ´±êʶ·û£¨URI£©¡£ÕâÊǶ¨Òå×ÊÔ´µÄ×Ö·û´®¡£
ÕâÖ»ÊÇÄúÐèÒªÕÆÎÕµÄÓïÑÔÒÔÕýȷʵʩLDAPÐÒéµÄÌáʾ¡£µ«ÊÇÓÉÓÚLDAPÊÇÒ»ÖÖ¿ªÔ´ÐÒ飬Òò´Ë´æÔÚ´óÁ¿Îĵµ¿ÉÒÔ°ïÖúÄúÁ¢¼´ÏñרҵÈËʿһÑùÈëÃźͱàÂë¡£
LDAPÓë»î¶¯Ä¿Â¼
ÓÐЩÈË¿ÉÒÔ»¥»»Ê¹ÓÃLDAPºÍActive Directory£¬ÕâÖÖϰ¹ß»áÒýÆðºÜ¶à»ìÂÒ¡£ÕâÁ½¸ö¹¤¾ßÒ»Æð¹¤×÷£¬µ«ËüÃǾø¶Ô²»ÊÇÒ»»ØÊ¡£
Active DirectoryÊÇÒ»ÖÖרÓÐĿ¼¹¤¾ß£¬ÓÃÓÚ×éÖ¯IT×ʲú£¬Èç¼ÆËã»ú¡¢´òÓ¡»úºÍÓû§¡£×÷Ϊ΢Èí²úÆ·£¬Ëüͨ³£ÔÚWindows»·¾³ÖÐʹÓá£Èç¹ûÄúÔø¾ÔÚÍøÂçÉÏʹÓÃWindows£¬Ôò´Ëϵͳ½«Ö§³ÖijЩÊý¾Ý¡£
LDAPÊÇÒ»ÖÖ¿ÉÒÔ¶ÁÈ¡Active DirectoryµÄÐÒ飬µ«ÄúÒ²¿ÉÒÔ½«ÆäÓëÆäËû³ÌÐòÒ»ÆðʹÓ㬰üÀ¨»ùÓÚLinuxµÄ³ÌÐò¡£×÷Ϊ¹©Ó¦ÉÌÖÐÁ¢µÄÐÒ飬Äú¿ÉÒÔʹÓô˹¤¾ß´¦ÀíÓëWindowsÎ޹صĸ÷ÖÖ²úÆ·¡£
Òò´Ë£¬LDAPºÍActive DirectoryÐͬ¹¤×÷ÒÔ°ïÖúÓû§¡£µ«ËûÃDz»»áÏ໥¾ºÕù£¬Ò²²»»á×öÍêÈ«ÏàͬµÄÊÂÇé¡£