Я добавляю код SSO на веб-страницу, используя SAML.И для этого процесса я добавил следующий код для Maven.
<!-- Spring Framework Security -->
<dependency>
<groupId>org.springframework.security</groupId>
<artifactId>spring-security-web</artifactId>
<version>5.1.2.RELEASE</version>
</dependency>
<!-- https://mvnrepository.com/artifact/org.springframework.security/spring-security-config -->
<dependency>
<groupId>org.springframework.security</groupId>
<artifactId>spring-security-config</artifactId>
<version>5.1.2.RELEASE</version>
</dependency>
<!-- Spring Security SAML -->
<dependency>
<groupId>org.springframework.security.extensions</groupId>
<artifactId>spring-security-saml2-core</artifactId>
<version>1.0.2.RELEASE</version>
</dependency>
И я добавил следующий код в контексте приложения xml.
<!-- Initialization of OpenSAML library -->
<bean class="org.springframework.security.saml.SAMLBootstrap" />
Но я получаю следующую ошибку
org.springframework.beans.factory.BeanCreationException: Ошибка создания бина с именем org.springframework.security.saml.SAMLBootstrap # 0 ', определенного в ресурсе пути к классу [conf / spring / root-context.xml]: сбой при создании экземпляра бина;вложенным исключением является org.springframework.beans.BeanInstantiationException: не удалось создать экземпляр [org.springframework.security.saml.SAMLBootstrap]: конструктор по умолчанию не найден;вложенное исключение - java.lang.NoClassDefFoundError: org / springframework / beans / factory / access / BootstrapException
Похоже, что некоторые банки отсутствуют.Как мне добавить эту баночку?
Спасибо, Jae Kim