2016-01-11 5 views
0

У меня есть приложение, пытающееся использовать LoginModule Kerberos. Похоже, что моя проблема в том, что используемый LoginModule является неправильным. Я получаю следующее сообщение об ошибке:Java: Использование LoginModule Kerberos с JAAS

javax.security.auth.login.loginException: unable to find LoginModule class: com.sun.security.auth.module.Krb5LoginModule 

За исключением этого в системе AIX, так что я бы ожидать, что это будет с помощью ком. ibm .security.auth.module.Krb5LoginModule. Я не могу точно определить, где это указать. Это мой первый реальный набег в JAAS, так что я не знаком со всеми настройками и конфигурацией, но представляется, что следующая запись в моем файле java.security в JAVA_HOME/Lib/безопасность это исправить:

login.configuration.provider=com.ibm.security.auth.login.ConfigFile 

Единственная проблема заключается в том, что на этой машине около 12 различных java-установок, поэтому я только относительно уверен, что у меня есть файл java.security.

Может ли кто-нибудь помочь указать мне в правильном направлении? В настоящее время я пытаюсь установить конфигурацию, установленную с помощью javax.security.auth.login . Конфигурация, но я подумал, что я бы опубликовал это; возможно, у кого-то есть информация, которая могла бы помочь.

ответ

0

Я обнаружил, что Java-дом был фактически неправильным.

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