将Groupwise / Novell帐户与Java应用程序同步

| 我有一个Java应用程序,它具有自己的用户名和密码表。我们正在尝试升级系统,以使用户可以简单地使用其逐组/新颖帐户登录,实质上是同步其帐户。 验证其用户名和密码需要什么? 我知道如何使用java中的groupwise使用pop3 / imap检索电子邮件,因此我可以尝试以这种方式登录并确保我成功登录,但是我确定有更好的方法。     
已邀请:
        这将取决于。 GroupWise有两种不同的密码方法。 用户使用存储在GW数据库中的唯一GW密码 用户一个LDAP密码,通常指向eDirectory 如果是第一种情况,尽管我认为Java测试中的POP连接成功可以工作,但我不确定您会怎么做。 如果是第二种情况,则只需要了解eDirectory LDAP服务器信息,然后连接到该服务器即可。获取具有足够权限在eDirectory中查找用户的帐户(无论是否需要SSL / TLS),然后确定要用于查找用户的属性。在eDirectory中可能是uniqueID(通过LDAP的uid),但是您需要询问是否在此系统中填充了它。由于eDirectory的历史变幻莫测,早期的工具并不总是为用户设置uniqueID。因此,可能不是每个对象都设置了它。但是,所有现代工具都对其进行了设置,因此只能一次解决。 CN是一个不好的选择,因为它可能具有多重价值。当然,如果填充了电子邮件地址,则可能需要邮件(eDirectory中的Internet电子邮件地址)。 基本上,您将如何进行任何标准LDAP集成。也有类似LDAPChai的库来简化此过程。     

要回复问题请先登录注册