Я пытаюсь применить весеннюю безопасность 4.0 к простому spring security project by mkyong. Что я сделал замены Maven dependecies весной Безопасности в этом проекте от 3.2.2
до 4.0.0.SNAPSHOT
и местоположения схемы изЕсть ли весенняя безопасность hello-world 4.0.SNAPSHOT?
http://www.springframework.org/schema/security/spring-security-3.2.xsd
в
http://www.springframework.org/schema/security/spring-security.xsd
следующим образом:
<beans:beans xmlns="http://www.springframework.org/schema/security"
xmlns:beans="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://www.springframework.org/schema/beans
http://www.springframework.org/schema/beans/spring-beans-3.0.xsd
http://www.springframework.org/schema/security
<!-- The line below was replaced -->
http://www.springframework.org/schema/security/spring-security.xsd">
<http auto-config="true">
<intercept-url pattern="/admin**" access="ROLE_USER" />
<form-login
login-page="/login"
default-target-url="/welcome"
authentication-failure-url="/login?error"
username-parameter="username"
password-parameter="password" />
<logout logout-success-url="/login?logout" />
<!-- enable csrf protection -->
<csrf/>
</http>
<authentication-manager>
<authentication-provider>
<user-service>
<user name="mkyong" password="123456" authorities="ROLE_USER" />
</user-service>
</authentication-provider>
</authentication-manager>
И теперь это не работает. Когда я пытаюсь загрузить страницу входа, она не отображает фактическую страницу входа. Вместо этого он создает пользовательскую форму входа в систему. И учетные данные, указанные в файле конфигурации безопасности, не применяются.
Весна безопасности 3.2.8
После подстановки с пружинным безопасности 4.0.0
Что случилось с этим?
Какую версию весны вы используете? – Ascalonian
@Ascalonian Я попробовал borh версии 4.x и 3.x – user3663882