2010-07-21 50 views
0

在我嘗試了這麼多仍然被卡住之後,我希望這裏的任何人都有一個想法。那麼,情況就是這樣: 我正嘗試用ldap登錄到我的應用程序。如果可以在那裏登錄,你可以繼續使用該應用程序。使用LDAP的BlackBerry用戶身份驗證

我已經試過使用net.rim.device.api.ldap.LDAPQuery,但問題是,如果我嘗試登錄,LDAP登錄屏幕覆蓋我的登錄屏幕,我必須再次輸入我的用戶名和密碼。此外,如果我輸入nonsene進入該表單或取消登錄,我也會登錄。 順便說一句,爲什麼我不能使用LDAPQuery設置密碼?我只是將我的用戶名發送到目錄。這不是我對安全的看法。

添加第三方jar文件以使用LDAP是另一個負面的嘗試。我也無法讓他們預先驗證。我認爲這是他們不工作的主要原因。

這裏有一些關於我的開發環境的一些信息: 我使用日食與BlackBerry Java插件和BlackBerry Java SDK 5.

好吧,如果你有替代庫我上或任何想法可以使用,請讓我知道!

回答

0

您的設備是否連接到BES服務器(通過MDS)?據我所知,BlackBerry API中的本地LDAP客戶端庫僅作爲實際工作的MDS(移動數據服務)LDAP組件的接口。

如果不是,那麼您需要找到適用於BlackBerry/J2ME的第三方LDAP庫。我看到這個問題asked before,但尚未聽說有關第三方LDAP庫。

+0

afaik,我們的設備沒有連接到BES。因此我正在尋找第三方庫。但我還沒有看到過。 Openldap和一個自寫的人在預先驗證時失敗。 – Kritzli 2010-07-22 09:28:32

0

從我能告訴RIM API中的LDAPQuery類不起作用。請讓我知道如果這是不正確的。