如何在 Wilfly 中诊断为什么基于 LDAP 领域的 Elytron 中的安全域会失败

如何在 Wilfly 中诊断为什么基于 LDAP 领域的 Elytron 中的安全域会失败

我正在尝试使用 Wildfly 16 中的 Elytron 设置针对 Active Directory 的 Web 应用程序身份验证。

部署失败。这个问题与 Elytron 配置关系不大,但作为背景信息,以下是我试图了解的症状:

  • 如果 Undertow application-security-domain 指向 Elytron 中的 http-authentication-factory,则部署结果为“HttpAuthenticationFactory 没有可用的机制“。
  • 如果应用程序安全域直接指向 elytron 安全域,则错误消息为“HttpAuthenticationFactory 中的机制 [CLIENT_CERT,FORM] 中没有所需的机制“BASIC”

我不知道这到底是哪里出了问题。我尝试配置日志子系统,在不同类别上设置 TRACE 日志记录级别,但没有效果。

问题: 我如何才能启用对 Elytron 内部发生情况的更详细日志记录,以查看问题出在 ldap-realm 配置中还是其他地方?

答案1

搞清楚了。基本上,主要问题是我对 org.wildfly.security 的日志配置仅写入独立实例日志文件。我只观察了 NetBeans Wildfly 应用服务器输出窗口,其中没有显示这些跟踪项。

相关内容