我试图让 SSO 使用 SPNEGO for Tomcat 7 和 IBM JDK。我们正在使用“org.apache.catalina.authenticator.SpnegoAuthenticator”进行身份验证,它调用 com.sun.security.jgss.krb5.accept。它的配置是
com.sun.security.jgss.krb5.accept {
com.ibm.security.auth.module.Krb5LoginModule required
principal="xxx@xxx.COM"
useKeyTab=C:/Downloads/tomcat/conf/xxx.keytab
credsType=acceptor
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
任何人都可以指出我错过的任何事情吗?
-谢谢