WSO2小工具服务器:servlet筛选器中的url模式无法按预期工作

WSO2小工具服务器:servlet筛选器中的url模式无法按预期工作,wso2,wso2carbon,Wso2,Wso2carbon,我想在由Tivoli Access Manager WebSEAL保护的环境中建立版本为wso2GadgetServer-1.4.2 Carbon 3.2.x的WSO2 Gadget服务器。到达gadget服务器的所有经过身份验证的请求都会在HTTP头中用用户名填充参数iv user。基础设施环境有一些限制:与文章中声明的WSO2提供的WebSEAL authenticator插件的功能相反,TAM和gadget服务器之间没有额外的通信,也不可能有特殊的TAM用户帐户。gadget服务器应评估标

我想在由Tivoli Access Manager WebSEAL保护的环境中建立版本为wso2GadgetServer-1.4.2 Carbon 3.2.x的WSO2 Gadget服务器。到达gadget服务器的所有经过身份验证的请求都会在HTTP头中用用户名填充参数iv user。基础设施环境有一些限制:与文章中声明的WSO2提供的WebSEAL authenticator插件的功能相反,TAM和gadget服务器之间没有额外的通信,也不可能有特殊的TAM用户帐户。gadget服务器应评估标头,并在必要时自动登录用户。在正常情况下,最终用户永远不会看到gadget服务器的登录掩码。如果可以在不更改和编译gadget服务器的情况下进行必要的更改,那就太好了。在研究了这篇文章之后,我尝试用BE和FE服务编写一个自己的验证器插件,以取代默认的gadget服务器身份验证

我的方法是,将所有HTTP请求引导到一个过滤器,在那里我可以检查HTTP头并在必要时登录用户。与我所遵循的示例不同,本文只捕获一个url,WSO2提供的“SAML2 SSO Authenticator”的源代码,我希望捕获所有请求。我已经将servlet中的url模式设置为/*,结果是不会调用我的过滤器逻辑。如果我对一个站点使用url模式,例如/carbon/admin/docs/about.html,那么将达到过滤逻辑

为什么url模式/*不能像我预期的那样工作