当前位置: 首页 > 知识库问答 >
问题:

spring-security-saml2-core升级和sprig boot 2

谭锐藻
2023-03-14

我们正在尝试将我们的应用程序升级到spring boot 2.0,在升级过程中,我们遇到了错误java。lang.ClassCastException:org。opensaml。果心xml。模式。impl。XSAnyBuilder无法强制转换为组织。opensaml。xml。XMLObjectBuilder。经过大量研究,我们发现,我们遇到了麻烦,因为我们在类路径(2和3)中有两个opensaml jar,并决定升级,将spring-security-saml2-core jar升级到2.0.0。

我们下载了2.0.0。SNAPHSHOT jar,但是似乎有很多类被更改/重命名了。有没有什么留档/示例可以让我很容易地比较和迁移我的旧代码。例如,旧的jar SamlBootStrap类和新的没有。

请帮帮忙

共有1个答案

杨晓博
2023-03-14

这两个版本之间的差异是巨大的,我知道opensaml库版本之间的差异也非常大。我为自己做了一个小项目,学习如何使用这个新版本,也许也能帮助你。Samlv2App

 类似资料:
  • 我试图将Spring security OAuth2配置从2.0.0.RC1升级到2.0.3.RELEASE。当时我从sprklr示例中复制了配置并使其工作。因此,它基于一个基于xml的Spring Security OAuth2配置的工作示例。 现在,我已经升级到Spring Security最新版本(在撰写本文时为2.0.3),并尝试将其转换为java配置。我正在下面发布xml配置和java配

  • 我正在努力使我的Spring Boot(v.2.0.1)应用程序与SSO提供程序一起工作。当我尝试点击登录页面时,我得到以下错误: 在此过程中,某些entityID丢失并创建了这些错误。我似乎无法追踪这是怎么发生的。

  • 我已经成功地将spring security 3.0集成到web应用程序中,并且运行良好,现在我要将spring security 3.0升级到3.1,我的CustomAuthenticationManager遇到问题,每当我尝试登录时,CustomAuthenticationManager都会被呼叫两次。所以,在第一次用户身份验证成功并返回usernamePasswordAuthenticati

  • SAML2支持是Spring Security库的新增功能。 据此:https://github.com/spring-projects/spring-security/blob/master/docs/manual/src/docs/asciidoc/_includes/servlet/saml2/saml2-login.adoc 在当前版本中,它不支持单次注销,这对于具有多个身份提供者的情况至

  • 升级自:JBoss EAP 6.4/Spring Security 4.2.1(XML配置) 升级至:Spring Boot 2.2.4/Spring Security 5.2.1(JavaConfig) 我们有一个受Spring Security保护的RESTendpoint,它使用X509身份验证和一个测试客户端。 我在Spring Security的过滤器链中的: 在进入Spring Boo