如何使用 Spring Security 和 OpenAM 作为身份验证提供程序来保护 mule 中的 http 端点?我用了
<http:inbound-endpoint host="somehost" port="someport" path="myHttp" exchange-pattern="request-response">
<mule-ss:http-security-filter realm="mule-realm"/>
</http:inbound-endpoint>
但我面临的问题是 Mule 使用 DefaultMuleAuthentication,其 getCredentials() 返回一个字符串,而 OpenAM 正在寻找 com.iplanet.sso.SSOToken 并且我得到 java.lang.String 无法转换为 com.iplanet.sso.SSOToken。