http://www.igenus.org/resource/LDAP/ldap.htm
我也在学习,有空大家一起讨论

解决方案 »

  1.   

    不同的客户端有什么关系吗?用jndi访问不就行了,不清楚你不同的客户端到底有哪些
      

  2.   

    建议到novel的网站上看看,记得它提供过一个操控LDAP的类库,包含很全的增删改查等功能,管理功能也不错。
      

  3.   

    用JNDI就可以全部搞定!你只需要知道LDAP的书写方法,名字格式就可以了。其它的你只需要会JNDI的API就行。
      

  4.   

    to jeffxiao(jeff  xiao):
    现在假设我有一套用.net开发的ERP系统,现在还有一套用j2ee开发的CRM系统,它们的数据库结构是不一样的。但是倘若现在建立一个基于LDAP的目录服务,把两套系统的用户,组织架构,权限等信息放上去,ERP系统通过c#可以访问用户组织信息,CRM系统通过jndi亦可以访问相应的信息,大家便可以有一个统一的用户验证server。
    这只是我的初步想法,不知是否可行?to hccpro(hcc):
    用JNDI是没有办法全部搞定的。虽然我对LDAP不熟悉,可至少我想要经过如下步骤吧:
    1.建立一个LDAP的server。
    2.书写相应的java及c#的schema.
    3.怎样将信息存储到LDAP server上。
    4.通过JNDI访问相应的信息。
      

  5.   

    to chenlang(胖苹果):
    我想怎样操纵LDAP server并不是难点,通过JNDI便可以做到绝大部分的功能。
    让我困惑的是怎样建立一个LDAP Server本身,以及我上面的方案是否可行?多谢各位参与:)
      

  6.   

    to freekevin (kevin) 
    你说的十分正确,操纵LDAP是非常简单的,API也很容易理解。
    关键在于配置好LDAPserver确实是一件非常折磨人的事情。
    我想你的方案是可行的。用户登陆信息放在LDAP中应该的。
    我以前用过IAS server带的LDAP 是Netscape Console 6.0。
    如果光只是在其中保存用户信息,比如用户名,password,e-mail之类的,那是非常简单的,照着说明文档上来就行了(各个LDAPserver略有不同),其他的想深入的话,不花点功夫不行。
      

  7.   

    to Hikaru(小新):
    谢谢你的参与,请教几个问题:
    1.你说的IAS Server是指什么? Inprise Application Server(即现在的BAS)?
    2.能否推荐几个在Windows平台下的LDAP Server?并进行适当的比较?非常感谢!
    日后多多交流:)
      

  8.   

    安装LDAP服务器吗?呵呵,那真要恭喜你了,我对它可是望而生畏了。其实如果不用专门的LDAP服务器也可以,直接将2000 SERVER的目录服务可以配置成LDAP服务,可惜我不知道具体的步骤。可以到微软的网站上查查
      

  9.   

    IAS是指iPlanet Application Server,因为要和iPlanet做捆绑销售,所以用了它,因为开始就确定了,所以其他的LDAP我并没有仔细看过,不过做技术调查的时候倒是查到过一些资料。你不妨看看。什么是LDAP? LDAP - 轻量级目录访问协议(Lightweight Directory Access Protocol)是访问信息服务的开发标准协议。该协议运行在互联网传输协议(如TCP)上,可被用来访问独立目录服务器或X.500目录。 关于LDAP的信息来源 网站: 
    OpenLDAP - http://www.openldap.org/ 
    http://www.openldap.org/info/ 
    http://www.openldap.org/software/ 
    http://www.openldap.org/faq/ 
    LDAP Schema Viewer - http://www.hklc.com/ldapschema/ 
    Directory Interoperability Forum - http://www.directoryforum.org/ 
    An LDAP Roadmap & FAQ - http://www.kingsmountain.com/ldapRoadmap.shtml 
    University of Michigan LDAP - http://www.umich.edu/~dirsvcs/ldap/ 
    Innosofts LDAP World - http://www3.innosoft.com/ldapworld/ 
    LDAP Howto - http://www.linux.org/help/ldp/howto/LDAP-HOWTO-1.html 在线文章: 
    Lighting up LDAP - 
    http://www.linuxworld.com/lw-1999-07/lw-07-ldap-tutorial.html 
    http://www.linuxworld.com/lw-1999-09/lw-09-ldap-tutorial_2.html 
    http://www.sunworld.com/sunworldonline/swol-07-1999/swol-07-ldap.html 
    http://www.sunworld.com/sunworldonline/swol-09-1999/swol-09-ldap2.html Freshmeat Application Index - 
    http://www.freshmeat.net/appindex/1998/08/31/904593235.html Linux LDAP How To - 
    http://www.grennan.com/ldap-HOWTO.html LDAP at Home: Installing OpenLDAP - 
    http://www.webtechniques.com/1999/05/lerdorf/junksb2.shtml 
    http://www.webtechniques.com/archives/1999/05/junk/ Endlich wieder frei - 
    http://www.connector.de/publikationen/newsflash/1998_10/kolumne.html Scalable webmail HOW-TO - 
    http://horde.org/papers/Scalable_webmail_HOWTO.html Don make me LDAP you - 
    http://www.linuxworld.com/linuxworld/lw-1999-03/lw-03-uptime.html LDAP in action - 
    http://linuxworld.com/linuxworld/lw-1999-07/lw-07-ldap_1.html 
    http://linuxworld.com/linuxworld/lw-1999-07/lw-07-ldap_2.html 
    http://linuxworld.com/linuxworld/lw-1999-08/lw-08-ldap_3.html Configuring Netscape roaming with OpenLDAP - 
    http://linuxworld.com/linuxworld/lw-1999-09/lw-09-ldap-netscape.html Internet Scout Report - 
    http://scout7.cs.wisc.edu/pages/00008347.html LDAP 应用程序 
    LDAP Browsers/Editors 
    基于Java的LDAP浏览/编辑器 http://www.iit.edu/~gawojar/ldap 
    GQ(基于GTK的LDAP浏览/编辑器) http://biot.com/gq/ 
    kldap(基于KDE的LDAP浏览/编辑器) http://www.mountpoint.ch/oliver/kldap/ HTTP to LDAP gateways 
    ldap-client-cgi.py(web21dap.py) 用Python设计的基于WWW服务器控制的CGI-BIn 
    http://web21dap.de/ 
    Web xplorer 包括浏览搜索、编加和增加 
    http://www.hk.super.net/~alan_k 
    web500gw: A WWW/HTTP - LDAP/X.500 Gateway 
    http://www.tu-chemnitz.de/~fri/web500gw/ 
    php HTML preprocessor 
    http://www.php.net LDAP 开发工具 
    OpenLDAP SDKs for C and Tcl 
    http://www.openldap.org 
    Mozilla Directory SDKs for C, Java, and Perl 
    包括:Directory SDK for C 
    Directory SDK for Java 
    PerLDAP 
    Tools for LDAP 
    http://www.mozilla.org/directory/ 
    http://www.iplanet.com/downloads/developer/index.html 
    NeoSoft Tcl API - Tcl Extension 
    http://www.openldap.org/ 
    Net::LDAP 100% Perl LDAP Module 
    http://www.pobox.com/~gbarr/perl-ldap/ 
    Net::LDAPapi Deprecated Perl Module 
    http://www.linc-dev.com/perl.html 
    PHP Hypertext scripting with integrated LDAP API 
    http://www.php.net/manual/ref.ldap.php3 
    Sun JNDI Java Naming & Directory Interface 
    http://java.sun.com/products/jndi/ 
    Microsoft ADSI C/C++ SDK for MS Windows 
    http://www.microsoft.com/adsi/ 
    deldap - Delphi import unit 
    http://www.seria.com/download/deldap.zip 
    LDAP服务器 
    OpenLDAP 
    包括:stand-alone LDAP server (slapd) 
    stand-alone LDAP replication server (slurpd) 
    LDAP-to-X.500 gateway server (ldapd) 
    libraries implementing the LDAP protocol, and 
    utilities, tools, and sample clients. 
    http://www.openldap.org/ 
    U-Mich LDAP 
    http://www.umich.edu/~dirsvcs/ldap/ 
    商业软件 
    iPlanet (Netscape) Directory Server 
    http://www.iplanet.com/products/infrastructure/dir_security/dir_srvr/ 
    Intrastore by Control Data 
    http://www.cdc.com 
    我用的就是上面商业软件中的第一个iPlanet (Netscape) Directory Server
      

  10.   

    to chenlang(胖苹果):
    你,你,你,你吓唬我:)to Hikaru(小新):
    哎呀呀,这么多资料呀,呵呵,够我看的了,再次感谢:)谢谢诸位的参与!
    一定给分:)
      

  11.   

    Open LDAP服务器有人下载安装成功过吗?请指教
      

  12.   

    我刚刚下载了一个Open LDAP,一看好象是基于linux/unix平台的,又带一大堆的什么make之类的,哎哟哟,不行不行,头有些痛:)
      

  13.   

    JNDI对LDAP支持得很好的!用EJB通过JNDI搜索LDAP,不同的客户端通过CORBA连接EJB,就可以做到检索。WEBLOGIC也内置LDAP
      

  14.   

    JNDI对LDAP是支持的不错,但EJB通过JNDI搜索ejb container(server),未必是在搜索一个LDAP Server呀。
    我可以构建一个JNDI Tree,以使客户端通过JNDI的接口搜索相应的信息,可我未必是把我的信息放到LDAP Server上的。
    Weblogic 内置LDAP Server吗?
    我查了一下,好象没有吧。