Commit 437a8ecbd396841d20051b10caf1ba6a6bc464ef
Exists in
master
Merge remote-tracking branch 'origin/master'
Showing
1 changed file
with
2 additions
and
1 deletions
Show diff stats
impl/extension/jsf/src/main/java/br/gov/frameworkdemoiselle/internal/implementation/AuthenticationExceptionHandler.java
... | ... | @@ -43,6 +43,7 @@ import javax.faces.context.FacesContext; |
43 | 43 | import javax.servlet.http.HttpServletResponse; |
44 | 44 | |
45 | 45 | import br.gov.frameworkdemoiselle.internal.configuration.JsfSecurityConfig; |
46 | +import br.gov.frameworkdemoiselle.security.InvalidCredentialsException; | |
46 | 47 | import br.gov.frameworkdemoiselle.security.NotLoggedInException; |
47 | 48 | import br.gov.frameworkdemoiselle.util.Beans; |
48 | 49 | |
... | ... | @@ -57,7 +58,7 @@ public class AuthenticationExceptionHandler extends AbstractExceptionHandler { |
57 | 58 | protected boolean handleException(final Throwable cause, FacesContext facesContext) { |
58 | 59 | boolean handled = false; |
59 | 60 | |
60 | - if (cause instanceof NotLoggedInException) { | |
61 | + if (cause instanceof NotLoggedInException || cause instanceof InvalidCredentialsException) { | |
61 | 62 | handled = true; |
62 | 63 | // TODO Inter [NQ]: remover referência a SecurityObserver criando uma classe comum que faz o |
63 | 64 | // redirecionamento e que é compartilhada entre elas. | ... | ... |