2010-07-21 2 views
0

После того, как я так много пробовал и все еще застреваю, я надеюсь, что у кого-то есть идея. Ну, в этой ситуации: Я пытаюсь войти в мое приложение с помощью ldap. Если его можно войти в систему, вы можете продолжить использовать приложение.Проверка подлинности пользователей BlackBerry с помощью LDAP

Я уже пытался использовать net.rim.device.api.ldap.LDAPQuery, но проблема в том, что если я попытаюсь войти в систему, экран входа в LDAP накладывает мой экран входа в систему, и я должен снова ввести свое имя пользователя и пароль. Кроме того, если я введу ненсене в эту форму или отменил логин, я также войду в систему. Кстати, почему я не могу установить свой пароль с помощью LDAPQuery? Я просто отправлю свое имя пользователя в каталог. Это не то, что я чувствую к безопасности.

Добавление сторонних файлов jar для использования LDAP было еще одной отрицательной попыткой. Я также не мог их предупредить. И я думаю, что это основная причина, по которой они не работают.

Вот некоторая информация о моей среде разработки: Я использую затмение с BlackBerry Java Plug-в и BlackBerry Java SDK 5.

Ok, если у вас есть какие-либо идеи о том, что или какие альтернативы библиотека I мог использовать, пожалуйста, дайте мне знать!

ответ

0

Подключено ли ваше устройство к серверу BES (через MDS)? Насколько я понимаю, собственные клиентские библиотеки LDAP в BlackBerry API работают только как интерфейс к компоненту LDAP MDS (Mobile Data Service), который выполняет фактическую работу.

Если нет, вам необходимо найти стороннюю библиотеку LDAP, которая работает на BlackBerry/J2ME. Я видел этот вопрос asked before, но еще не слышал о сторонней библиотеке LDAP.

+0

afaik, наше устройство не подключено к BES. Поэтому я ищу стороннюю библиотеку. Но я еще не видел его. Openldap и самозаписывающийся не выдерживают предварительной проверки. – Kritzli

0

Из того, что я могу сказать, класс LDAPQuery в RIM API не работает. Пожалуйста, дайте мне знать, если это неверно.

Смежные вопросы