GWT 앱을 Wildly 8.1.0 서버에 배포하고 보안을 위해 폼 인증을 사용하고 있습니다. 우리의 문제는 고객이 사용자 이름이나 비밀번호에 특수 문자 (æøåäëö 등)를 가질 때마다 로그인 할 수 없다는 것입니다.Wildfly 폼 인증이 특수 문자 사용시 실패합니다
나는 같은 문제를 가진 다른 사람을 보았다 :
https://developer.jboss.org/thread/42859?tstart=0
UTF-8 encoded j_security_check username incorrectly decoded as Latin-1 in Tomcat realm
Spring security: Form login special characters
하지만 그들은 등 톰캣/아파치/스프링을 사용하고, 그래서 나는 데 우리 설치에 도움이 될 해결책을 찾는 데 어려움이 있습니다.
사용자가 로그인 할 때 UTF-8 인코딩을 보장 할 수 있도록 Wildly/Undertow에 대한 구성 매개 변수가 있습니까?
우리의 web.xml :
<login-config>
<auth-method>FORM</auth-method>
<realm-name>project-security-policy</realm-name>
<form-login-config>
<form-login-page>/login.html</form-login-page>
<form-error-page>/error.html</form-error-page>
</form-login-config>
</login-config>
로그인 양식 :
-Dfile.encoding = UTF-8
이 솔루션은 Wildfly10에서 나를 위해 일했습니다 – vanduc1102
Jboss에서 동일한 효과 옵션을 알고 있습니까? J 보스에서 찾지 못한다. – vanduc1102