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

时间:2011-05-31 19:02:53

标签: java login novell groupwise

我有一个Java应用程序,它有自己的用户名和密码表。我们正在尝试升级系统,以便用户可以简单地使用他们的groupwise / novell帐户登录,基本上是同步他们的帐户。

验证用户名和密码需要什么? 我知道如何使用java中的groupwise使用pop3 / imap检索电子邮件,所以我可以尝试以这种方式登录并确保我成功登录,但我确信有更好的方法。

1 个答案:

答案 0 :(得分:0)

这将取决于。 GroupWise有两种不同的密码方法。

  1. 使用存储在GW数据库中的不同GW密码
  2. 用户LDAP密码,通常针对eDirectory
  3. 如果是第一种情况,我不知道你会怎么做,虽然我认为在Java测试中成功的POP连接会起作用。

    如果是第二种情况,那么您只需要知道eDirectory LDAP服务器信息,然后连接到该信息。获取服务器,无论是否需要SSL / TLS,具有在eDirectory中查找用户的足够权限的帐户,然后确定将用于查找用户的属性。可能是eDirectory中的uniqueID(通过LDAP的uid),但您需要询问它是否填充在此系统中。由于eDirectory的历史变幻莫测,早期工具并不总是为用户设置唯一ID。因此,可能不是每个对象都设置它。但是,所有现代工具都设置了它,因此它只是一次性修复。 CN是一个糟糕的选择,因为它可以是多重价值的。当然,如果填充了电子邮件地址,则可能需要邮件(eDirectory中的Internet电子邮件地址)。

    基本上如何进行任何标准LDAP集成。像LDAPChai这样的库也使这更容易。

相关问题