Toshiaki Kikuchi wrote: > Hi, > > I would like to use username with multi-byte character(Shift-JIS) > in FORM BASED Authentication of DataSourceRealm. But it does not work. > username with ascii character works well. > The reason seems that encoding of ServletRequest.getParameter() in > FormAuthenticator.java does not work. > Is it possible by changing setting of Tomcat? > > The authentication passes when I add > ServletRequest.setCharacterEncoding("Shift_JIS") > by hand to FormAuthenticator.java which is in the tomcat source code > and use it. But for this case, username of > ServletRequest.getRemoteUser() is not correctly encoded.
Look at the bottom of http://tomcat.apache.org/tomcat-5.5-doc/config/valve.html You want the characterEncoding attribute of the FormAuthenticator valve. Mark > > Thank in advance. > > -------------------------------------- > For All Sports Lovers! > http://pr.mail.yahoo.co.jp/yells/ > > --------------------------------------------------------------------- > To start a new topic, e-mail: users@tomcat.apache.org > To unsubscribe, e-mail: [EMAIL PROTECTED] > For additional commands, e-mail: [EMAIL PROTECTED] > > --------------------------------------------------------------------- To start a new topic, e-mail: users@tomcat.apache.org To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]