From a14ff67971e42cba23d450381b31912fe53ac561 Mon Sep 17 00:00:00 2001 From: Cleverson Sacramento Date: Wed, 9 Oct 2013 14:49:37 -0300 Subject: [PATCH] Ajustes para tratamento correto na detecção de falha na autenticação do JAAS com Servlet --- impl/extension/servlet/src/main/java/br/gov/frameworkdemoiselle/security/ServletAuthenticator.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/impl/extension/servlet/src/main/java/br/gov/frameworkdemoiselle/security/ServletAuthenticator.java b/impl/extension/servlet/src/main/java/br/gov/frameworkdemoiselle/security/ServletAuthenticator.java index cd37da0..ad33fe4 100644 --- a/impl/extension/servlet/src/main/java/br/gov/frameworkdemoiselle/security/ServletAuthenticator.java +++ b/impl/extension/servlet/src/main/java/br/gov/frameworkdemoiselle/security/ServletAuthenticator.java @@ -68,7 +68,8 @@ public class ServletAuthenticator implements Authenticator { getRequest().login(getCredentials().getUsername(), getCredentials().getPassword()); } catch (ServletException cause) { - if (cause.getMessage().contains("invalid")) { + if (cause.getMessage().toLowerCase().contains("invalid") + || cause.getMessage().toLowerCase().contains("incorrect")) { throw new InvalidCredentialsException(getBundle().getString("invalid-credentials")); } else { throw new AuthenticationException(getBundle().getString("authentication-failed"), cause); -- libgit2 0.21.2