我已将WSO2 Api Manager配置为使用充当SAML2身份提供程序的WSO2 Identity Server(应用程序API调用由Identity Server进行身份验证)。在Identity Server端,我还添加了自定义声明处理程序,它添加了一些有关用户的其他信息。我看到自定义属性包含在SAML2响应中,所以到目前为止,一切似乎都能正常工作。
但是,我在WSO2 API Manager消息介体(用Java编写)中访问自定义属性值时遇到问题。我没有在MessageContext对象中看到此值。在AuthenticationContext中,我看到了各种与用户相关的信息,但没有自定义属性。消息介体是否可以访问SAML2响应中包含的自定义属性?