【发布时间】:2015-05-21 09:55:24
【问题描述】:
我在 saml 元数据中创建了一些扩展。我正在尝试使用 opensaml2 解组 xml。我已经创建了扩展的接口、实现类、构建器、编组器和解组器。然后我使用 Configuration.registerObjectProvider 注册了对象提供者
Configuration.registerObjectProvider(RequestedAudiences.TYPE_NAME, new RequestedAudiencesBuilder(), new RequestedAudiencesMarshaller(), new RequestedAudiencesUnmarshaller());
当我尝试使用下面的代码段获取扩展时
List<XMLObject> extensions = spssoDescriptor.getExtensions().getUnknownXMLObjects();
它返回类型的对象
org.opensaml.xml.schema.impl.XSAnyImpl
所以现在我无法从对象中读取任何值。我想获取我创建的实际扩展实现类的对象。 谁能建议我做错了什么?
【问题讨论】:
标签: metadata saml-2.0 opensaml