2011-05-29 24 views
5
forma

Me Spring Security Login tenemos el siguiente formularioSpring Security cambiar el nombre de inicio de sesión nombre de etiquetas de formulario

<form name='f' action='/j_spring_security_check' method='POST'> 
<table> 
    <tr><td>User:</td><td><input type='text' name='j_username' value=''></td></tr> 
    <tr><td>Password:</td><td><input type='password' name='j_password'/></td></tr> 
    <tr><td colspan='2'><input name="submit" type="submit"/></td></tr> 
    <tr><td colspan='2'><input name="reset" type="reset"/></td></tr> 
    </table> 
</form> 

sé cómo modificar atributo de acción en esta forma (usando login-processing-url="/login") Mi pregunta es ¿cómo puedo cambiar j_username & j_password nombres de etiquetas, ¿nombre de usuario y contraseña?

Respuesta

10

Hay una forma alternativa para su solicitud:
Spring - Security : how are login username and password bound to the authentication-provider?
Spring Security 3- How to customize username/password parameters?

Pero el mejor enfoque es la actualización a Spring Security 3.1.0 (última versión es la RC2, GA puede liberar en pocos meses a partir de ahora), con el new configuration en form-login:

<beans:beans> 
    <http> 
    <form-login username-parameter="username" password-parameter="password" /> 
    </http> 
</beans:beans> 
Cuestiones relacionadas