Процесс Java для аутентификации в Windows против AD (kerberos) - PullRequest
4 голосов
/ 17 июля 2011

Я знаю, что могу вызывать Active Directory и выполнять запросы при условии, что у меня есть имя пользователя и пароль в виде открытого текста.(Я не хочу этого делать)

В VB я могу установить уровни авторизации по группе NT - и пользователю не нужно ни вводить свой пароль, ни сохранять его в текстовом файле.(Насколько я понимаю, у этого есть доступ к билету Windows AD).

Как я могу получить билет Kerberos от сеанса пользователя, вошедшего в Windows?(без запроса имени пользователя и пароля).

Похоже, что это так: Аутентификация Java и Kerberos krb5.conf против System.setProperty Но не получает билет

(начинает звучать так, как будто мне придется вызывать Win32 API с JNA, чтобы получить билет Kerberos - я надеюсь, что есть более простой способ.)

1 Ответ

0 голосов
/ 17 июля 2011

Вы должны начать с этой единицы.Он проведет вас по шагам, чтобы получить сервисный билет для конкретного сервера.Помните, что клиентский компьютер и учетная запись должны быть частью домена.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...