【问题标题】:HttpMetadataProvider replacement in opensaml 3opensaml 3 中的 HttpMetadataProvider 替换
【发布时间】:2021-07-02 05:47:43
【问题描述】:

我们使用 opensaml2.6.5 和 commons-httpclient3.1。但是commons-httpclient存在严重漏洞,建议升级到httpclient4.5.13。这个版本有很多变化,包括HttpClient 类。早些时候,这是在org.apache.commons.httpclient 包中。现在它在org.apache.http.client 包中。

在 opensaml2.6.5 中,有些类使用旧版本的 HttpClient。因此,升级后,很少有类不能接受新类作为输入参数。有问题的几个opensaml 类是org.opensaml.saml2.metadata.provider.HTTPMetadataProviderorg.opensaml.saml2.metadata.provider.FileBackedHTTPMetadataProvider。 Opensaml 3 中这些类的替代品是什么?

【问题讨论】:

    标签: java opensaml


    【解决方案1】:

    在 OpenSAML 3 和 4 中,这些被替换为 org.opensaml.saml.metadata.resolver.impl.HTTPMetadataResolverorg.opensaml.saml.metadata.resolver.impl.FileBackedHTTPMetadataResolver

    在新 API 中使用解析器并不总是那么容易。以下是使用元数据和凭证解析器的一些很好的示例。 Signing and verifying signatures with OpenSAML 4

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2019-05-04
      • 1970-01-01
      • 2012-03-15
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多