我正在尝试使用 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 应用服务器输出窗口,其中没有显示这些跟踪项。