java如何在部署在tomcat上的JAAS/GSSAPI web应用程序中查看kerberos身份验证日志(通过eclipse)
我一直在试图弄清楚如何在通过eclipse部署到tomcat上的JAVA应用程序的后台查看所有kerberos/JAAS日志。我一直在网上搜索,不知怎么的,没有一个解决方案对我有效。我尝试过各种方法:
- 通过环境变量和VM设置
-Dsun.security.krb5.debug=true
eclipse中tomcat的运行配置中的参数李> - 我无法找到生成日志文件的位置
- 另外,在环境变量中添加了
KRB5_TRACE
以指向任意文件。但那里也没有打印日志 - 在JAAS中添加了
debug=true
。conf文件,但是那里的日志会打印在eclipse控制台上,没有多大帮助李>
我想看到的是正在发生的事情的完整幕后步骤:
- 如何获取初始凭据
- 是否正在缓存票证
- 当同一用户尝试登录时,是否正在使用缓存的票证? 等等等等
请注意:-我只能操作conf文件,无法更改代码。我错过了什么
我还试着按照{a1}问题答案中的建议设置{
在jaas中设置debug=true之后。conf文件,我只能看到以下日志:
[Krb5LoginModule]用户输入的用户名:admin@somedomain.test [Krb5LoginModule]:正在输入注销 [Krb5LoginModule]:注销的主题
这些是唯一可用的日志吗,或者我也可以查看更详细的日志
共 (0) 个答案