在阅读Access Manager文档后,我发现如果禁用cleartrust代理,它还会忽略默认情况下加载到Apache中的所有其他潜在身份验证模块。为了使Access Manager将身份验证传递给其他模块,您必须指定Access Manager代理允许其他模块评估请求的身份验证域列表。
我通过将其添加到我的webagent.conf文件来实现这一目的:cleartrust.agent.apache.pass_realms = *
最后结果:
的 webagent.conf 强>
<VirtualHost address=* name=* port=*> cleartrust.agent.enabled=False cleartrust.agent.apache.pass_realms=* </VirtualHost>