SPNEGO for Tomcat 7 と IBM JDK を使用して SSO を機能させようとしています。com.sun.security.jgss.krb5.accept を呼び出す認証に「org.apache.catalina.authenticator.SpnegoAuthenticator」を使用しています。そのための構成は
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
誰かが私が見逃したものを指摘できますか?
-ありがとう