Estou tentando fazer com que o SSO funcione usando o SPNEGO para o Tomcat 7 com o IBM JDK. Estamos usando "org.apache.catalina.authenticator.SpnegoAuthenticator" para autenticação que chama com.sun.security.jgss.krb5.accept. A configuração para isso é
com.sun.security.jgss.krb5.accept {
com.sun.security.auth.module.Krb5LoginModule required
doNotPrompt=true
principal="[email protected]"
useKeyTab=true
keyTab="C:/Downloads/tomcat/conf/xxx.keytab"
storeKey=true
isInitiator=false
debug=true;
};
Eu tentei com o Java 6 (SR9), 7 (SR1, SR5), mas eu sempre fico preso no erro abaixo.
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
Alguém pode apontar para algo que eu perdi?
-Obrigado
Tags java