0

我试图让 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

任何人都可以指出我错过的任何事情吗?

-谢谢

4

0 回答 0