Tengo un problema con mi archivo spring-security.xml
. He querido configurar algunas configuraciones de sesión y, ante todo, crear un formulario de inicio de sesión para mantener invitados y usuarios conectados.¿Cómo configurar correctamente la etiqueta http en Spring Security 3.1?
Ésta es mi spring-security.xml
titular:
<beans xmlns="http://www.springframework.org/schema/beans"
xmlns:security="http://www.springframework.org/schema/security"
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
http://www.springframework.org/schema/security/spring-security-3.1.xsd">
Como se puede ver que estoy usando Spring Security, en versión más reciente - 3.1. Cuando trato de cambiar la versión del esquema para bajar, tengo errores. En términos de la versión 3.1, solo tengo advertencias amarillas en Eclipse.
Mi etiqueta http
parece:
<security:http auto-config='true'>
<security:intercept-url pattern="/wellcome*" access="ROLE_USER" />
<security:form-login login-page="/login" default-target-url="/wellcome" authentication-failure-url="/loginfailed" />
<security:logout logout-success-url="/logout" />
<security:session-management invalid-session-url="/invalidsession" />
</security:http>
Y en la primera línea de esta etiqueta tengo larga lista de advertencias:
Multiple annotations found at this line:
- Method 'setAuthenticationEntryPoint' is marked deprecated [config set: SpringMVC/web-context]
- Method 'setSessionAuthenticationStrategy' is marked deprecated [config set: SpringMVC/web-
context]
- Method 'setUserAttribute' is marked deprecated [config set: SpringMVC/web-context]
- Method 'setRequestCache' is marked deprecated [config set: SpringMVC/web-context]
- Method 'setKey' is marked deprecated [config set: SpringMVC/web-context]
- Method 'setSecurityContextRepository' is marked deprecated [config set: SpringMVC/web-context]
Adicionalmente también tengo una advertencia en la tercera línea:
Method 'setLoginFormUrl' is marked deprecated [config set: SpringMVC/web-context]
¿Podría explicarme cómo debo definir correctamente mi spring-security.xml
archivo con la etiqueta http
en Spring Security 3.1?
Las advertencias siguen siendo las mismas. – woyaru