Я пытаюсь заставить SSO работать, используя SPNEGO для Tomcat 7 с IBM JDK. Мы используем "org.apache.catalina.authenticator.SpnegoAuthenticator "для аутентификации, которая вызывает com.sun.security.jgss.krb5.accept. Конфигурация для него
com.sun.security.jgss.krb5.accept {
com.sun.security.auth.module.Krb5LoginModule required
doNotPrompt=true
principal="xxx@xxx.COM"
useKeyTab=true
keyTab="C:/Downloads/tomcat/conf/xxx.keytab"
storeKey=true
isInitiator=false
debug=true;
};
Я пробовал с Java 6 (SR9), 7 (SR1, SR5), но я всегда зацикливаюсь на ошибке ниже.
java.security.PrivilegedActionException: org.ietf.jgss.GSSException, major code: 11, minor code: 0
major string: General failure, unspecified at GSSAPI level
minor string: Desired initLifetime zero or less
Кто-нибудь может указать на то, что я пропустил?
-Спасибо