我正在尝试使用Apache Web服务器上的OpenAM Policy Agent 3.3.0保护Web应用程序。
该应用程序使用以下URL样式:
http://my.host.name/appname/some/static/contents
http://my.host.name/appname/some?dynamic=content
http://my.host.name/appname/?interesting_query;with_data
我可以使用以下匹配模式成功处理前两个
http://my.host.name/appname/*
http://my.host.name/appname/*?*
但是我找不到与最后一个URL样式匹配的模式。 我已经尝试过了:
http://my.host.name/appname/?*
http://my.host.name/appname*?*
OpenAM文档不知道如何处理这种类型。
此网址的正确匹配模式是什么?
答案 0 :(得分:2)
代理中存在已知错误(https://bugster.forgerock.org/jira/browse/OPENAM-3667),这意味着如果您有" /?"在您的网址中,您将无法针对这些资源评估政策,它们将始终导致拒绝。这个问题最终在代理和AM方面得到了解决,因此您很可能需要升级到Agents-3.3.1和11.0.1版本(这两个版本仅供订阅客户使用)。