我正在尝试使用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文档对如何处理这种类型一无所知。
该网址的正确匹配模式是什么?
代理中存在一个已知的错误(https://bugster.forgerock.org/jira/browse/OPENAM-3667),这意味着如果您有“ /?” 在您的网址中,您将无法根据这些资源评估策略,因为它们总是会导致拒绝。最终,在代理和AM方面都解决了此问题,因此您很可能需要升级到Agents-3.3.1和11.0.1版本(这两种版本均仅适用于订阅客户)。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句