Consultor Eletrônico



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>