使用JAAS运行Java应用程序我得到了惊人的效果:
Java客户端应用程序无法访问Windows LSA,直到我安装了MIT Kerberos工具' kfw-4.0.1-i386.msi' ?
JAAS配置文件设置:
WEBSTART_CLIENT_CONTEXT {
com.sun.security.auth.module.Krb5LoginModule required
useTicketCache=true
renewTGT=true
doNotPrompt=false
debug=true;
}
在Windows 7上运行Java 1.8
我使用-Dsun.security.krb5.debug = true
左未安装MIT工具,失败
正确安装了MIT工具,成功
source
我尝试设置注册表项
HKEY_LOCAL_MACHINE \系统\ CurrentControlSet \控制\ LSA \ Kerberos的\参数的
值名称: allowtgtsessionkey 为0和1,但在卸载MIT工具时没有任何改变。
有人可以告诉我是否可以在不安装MIT工具的情况下访问LSA?或者告诉我JAAS如何与windows LSA交互的信息?