2011-12-28 2 views
1

인증을 위해 스프링 보안을 사용하고 있습니다. 나는 2 개의 분야, 전자 우편 및 암호가있다. 일반적으로 이름 필드 이름은 j_usernamej_password이어야합니다. 그들의 이름을 그대로 유지하는 것이 필수입니까?필드 이름과 관련된 봄 보안에 대한 설명?

답변

2

적절한 namespace attributes을 사용하여 양식 필드 이름과 양식 처리 URL을 변경할 수 있습니다. 또는 UsernamePasswordAuthenticationFilter을 직접 사용하는 경우 매개 변수 이름을 직접 삽입 할 수 있습니다.

네임 스페이스 예는 다음과 같을 수 있습니다

<form-login login-processing-url="/login.do" username-parameter="email" password-parameter="password" /> 

그것은 당신이 당신의 응용 프로그램에서 사용하고있는 기술 사이트를 탐색하는 사람이 덜 분명하게 같은 기본 매개 변수의 이름과 URL을 무시하는 것이 좋습니다.

관련 문제