有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

java如何在部署在tomcat上的JAAS/GSSAPI web应用程序中查看kerberos身份验证日志(通过eclipse)

我一直在试图弄清楚如何在通过eclipse部署到tomcat上的JAVA应用程序的后台查看所有kerberos/JAAS日志。我一直在网上搜索,不知怎么的,没有一个解决方案对我有效。我尝试过各种方法:

  1. 通过环境变量和VM设置-Dsun.security.krb5.debug=true eclipse中tomcat的运行配置中的参数
  2. 我无法找到生成日志文件的位置
  3. 另外,在环境变量中添加了KRB5_TRACE以指向任意文件。但那里也没有打印日志
  4. 在JAAS中添加了debug=true。conf文件,但是那里的日志会打印在eclipse控制台上,没有多大帮助

我想看到的是正在发生的事情的完整幕后步骤:

  1. 如何获取初始凭据
  2. 是否正在缓存票证
  3. 当同一用户尝试登录时,是否正在使用缓存的票证? 等等等等

请注意:-我只能操作conf文件,无法更改代码。我错过了什么


我还试着按照{a1}问题答案中的建议设置{}


在jaas中设置debug=true之后。conf文件,我只能看到以下日志:

[Krb5LoginModule]用户输入的用户名:admin@somedomain.test [Krb5LoginModule]:正在输入注销 [Krb5LoginModule]:注销的主题

这些是唯一可用的日志吗,或者我也可以查看更详细的日志


共 (0) 个答案