Kbase 51721: Senha inválida quando utilizados caracteres especiais
Autor |
  Juliano Godzicki - Produto Framework |
Acesso |
  Público |
Publicação |
  13/10/2016 |
|
Quando utilizados determinados caracteres especiais em uma senha, por exemplo 'ç', é apresentada a mensagem que o login ou senha estão inválidos.
Para solução, basta acessar o arquivo <...>\ServidorAplicacao\jboss-4.2.3.GA\server\instance\conf\josso-gateway-config.xml e adicionar a tag <hashCharset>UTF-8</hashCharset> na estrutura "external-user-authentication".
Exemplo:
<authentication-scheme>
<name>external-user-authentication<name>
<class>com.datasul.framework.josso.jboss.auth.DatasulUsernamePasswordAuthScheme</class>
<ignorePasswordCase>false</ignorePasswordCase>
<ignoreUserCase>false</ignoreUserCase>
<hashAlgorithm>SHA-1</hashAlgorithm>
<hashEncoding>BASE64</hashEncoding>
<hashCharset>UTF-8</hashCharset>