我已将WSO2 Api Manager配置为与作为SAML2身份提供程序的WSO2 Identity Server一起使用(应用程序API调用由Identity Server进行身份验证) . 在Identity Server端,我还添加了自定义声明处理程序,它添加了一些有关用户的其他信息 . 我看到自定义属性包含在SAML2响应中,所以到目前为止一切似乎都能正常工作 .

但是,我在WSO2 API Manager消息介体(用Java编写)中访问自定义属性值时遇到问题 . 我没有在MessageContext对象中看到此值 . 在AuthenticationContext中,我看到各种与用户相关的信息,但没有自定义属性 . 消息介体是否可以访问SAML2响应中包含的自定义属性?