我们使用的是opensaml2.6.5和commons-httpclient3.1。然而,commons-httpclient中存在严重漏洞,建议升级到httpclient4.5.13。这个版本有很多变化,包括HttpClient类。早些时候,这是在org.apache.commons.httpclient包中。现在它在org.apache.http.client包中。
在opensaml2.6.5中,有一些类使用旧版本的HttpClient。因此,在升级之后,很少有类不能接受新的类作为输入参数。有几个开放类有问题,它们是org.opensaml.saml2.metadata.provider.HTTPMetadataProvider和org.opensaml.saml2.metadata.provider.FileBackedHTTPMetadataProvider。Opensaml 3中这些类的替代品是什么?
发布于 2021-11-22 22:19:03
在OpenSAML 3和4中,这些被org.opensaml.saml.metadata.resolver.impl.HTTPMetadataResolver和org.opensaml.saml.metadata.resolver.impl.FileBackedHTTPMetadataResolver所取代
在新的API中使用解析器并不总是很容易。以下是使用元数据和凭据解析器的一些很好的示例。Signing and verifying signatures with OpenSAML 4
https://stackoverflow.com/questions/68220167
复制相似问题