使用LDAP进行BlackBerry用户身份验证

时间:2010-07-21 11:56:15

标签: authentication blackberry ldap

在我尝试了这么多并且仍然被卡住之后,我希望这里的任何人都有一个想法。嗯,就是这种情况: 我正在尝试使用ldap登录我的应用程序。如果可以登录,您可以继续使用该应用程序。

我已经尝试使用net.rim.device.api.ldap.LDAPQuery,但问题是,如果我尝试登录,LDAP登录屏幕会覆盖我的登录屏幕,我必须再次输入我的用户名和密码。此外,如果我在该表格中输入nonsene或取消登录,我也会登录。 顺便说一句,为什么我不能用LDAPQuery设置我的密码?我只是将我的用户名发送到目录。这不是我对安全的看法。

添加第三方jar文件以使用LDAP是另一个负面尝试。我也无法让他们得到预先验证。而且我认为这是他们不工作的主要原因。

以下是有关我的开发环境的一些信息: 我正在将eclipse与BlackBerry Java Plug-in和BlackBerry Java SDK 5结合使用。

好的,如果你有任何想法或我可以使用哪个替代图书馆,请告诉我!

2 个答案:

答案 0 :(得分:0)

您的设备是否已连接到BES服务器(通过MDS)?据我所知,BlackBerry API中的本机LDAP客户端库仅作为MDS(移动数据服务)LDAP组件的接口,用于完成实际工作。

如果没有,那么您需要找到适用于BlackBerry / J2ME的第三方LDAP库。我已经看到了这个问题asked before,但还没有听说过第三方LDAP库。

答案 1 :(得分:0)

据我所知,RIM API中的LDAPQuery类不起作用。如果这不正确,请告诉我。