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]

Reply via email to