Как узнать логин и пароль пользователя в Active Directory .

345
28 марта 2017, 11:28

Как я могу получить логин и пароль пользователя, который уже есть зареестроватний в LDAP. То есть он должен открыть мою программу(Пишу на JAVA), а она уже автоматически проверить является ли этот пользователь, и взять все возможные данные о нем. Я искал разные варианты, но так и не нашел, слышал можно Kerberos токеном, или же запросом к LDAP-a. Если у кого-то была такая проблема отзовитесь.

Answer 1

Если бы Active Directory так легко отдавал бы пароли любых пользователей, то им бы давно уже никто не пользовался бы. Вы можете достать любую другую информацию о пользователе, если имеете соответствующие права доступа, но не пароль.

Answer 2

Используйте apache-вскую либу для работы с ldap. Получить можно ХЭШ пароля, для чего нужно сформировать правильную строку запроса на поиск объектов типа user. Далее из объекта дергаете значение поля с паролем, который как правило закодирован SHA1. Кодируете введенный пользователем пароль и сравниваете.

READ ALSO
Spring Websocket'ы с Jetty сломали mvc тесты

Spring Websocket'ы с Jetty сломали mvc тесты

Включил в свой Spring проект Websoket'ы и стал получать ошибку везде, где использую @WebAppConfigurationНашёл проблему в том, что ServletContext не является ContextHandler

340
Как сделать preloader , кода идет запрос Retroft

Как сделать preloader , кода идет запрос Retroft

Как сделать Preloader, когда идет запрос при использовании библиотеки Retrofit?

233
Как поменять imageview при нажатии на button

Как поменять imageview при нажатии на button

есть три кнопки и одна image view подскажите как менять image view при нажатии на каждую из кнопок

381