OpenSAML 自定义属性值
我正在尝试创建 SAML 响应。组成断言的属性之一称为地址,并且属性值需要是在 XSD 中定义的自定义类型。如何将自定义属性值类型添加到响应中?
I'm trying to create a SAML response. One of the attributes that makes up the assertion is called address and the attribute value needs to be a custom type that is defined in an XSD. How do I add custom attribute value types to the response?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
如果您的属性值 XML 为字符串形式:
If your attribute value XML is in String form:
实际上上面的方法并没有产生正确的结果。上面的示例只能用于创建具有文本内容而不是 xml 内容的 xsany(xml 内容被转义)。
因此,在深入研究 opensaml 源代码之后,以下内容确实按需要工作了:
Actually this above does not yeld correct results. The above example can be used only to create xsany with text content not xml content (xml content gets escaped).
So after digging in opensaml sources the following did work as needed: