Проверьте токен Kerberos с помощью таблицы ключей - PullRequest
2 голосов
/ 20 апреля 2011

Я использую Java на стороне сервера и хочу проверить билет Kerberos с помощью кода Java. У меня есть файл keytab. Как мне это сделать? Я продолжаю находить все эти образцы, которые не используют keytab, но я считаю, что мне нужно это использовать. Кроме того, я не хочу использовать весну или что-то подобное, просто GSSAPI. У меня также есть файл krb5.ini. Кто-нибудь еще делал это?

Ответы [ 2 ]

1 голос
/ 01 августа 2012

Если вы хотите использовать SPNego, то клиенту также нужно SPNego. Большинство браузеров и curl поддерживают SPNego. Если ваш клиент не использует SPNego, вы можете использовать GSSP API Accept Security Context. Пример использования Keytab для принятия контекста безопасности см. http://docs.oracle.com/javase/1.5.0/docs/guide/security/jgss/tutorials/BasicClientServer.html#Progs

1 голос
/ 16 июля 2011

Я сделал это. Взгляните на код spnego.sourceforge.net. Это именно то, что вам нужно.

...