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 cd7943f..185259a 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 @@ -63,14 +63,14 @@ public class ServletAuthenticator implements Authenticator { private static ResourceBundle bundle; @Override - public void authenticate() throws AuthenticationException { + public void authenticate() throws Exception { try { getRequest().login(getCredentials().getUsername(), getCredentials().getPassword()); } catch (ServletException cause) { if (cause.getMessage().toLowerCase().contains("invalid") || cause.getMessage().toLowerCase().contains("incorrect") - || cause.getMessage().toLowerCase().contains("failed") ) { + || cause.getMessage().toLowerCase().contains("failed")) { throw new InvalidCredentialsException(getBundle().getString("invalid-credentials")); } else { throw new AuthenticationException(getBundle().getString("authentication-failed"), cause); @@ -79,7 +79,7 @@ public class ServletAuthenticator implements Authenticator { } @Override - public void unauthenticate() { + public void unauthenticate() throws Exception { getCredentials().clear(); try { getRequest().logout(); diff --git a/impl/extension/servlet/src/main/java/br/gov/frameworkdemoiselle/security/ServletAuthorizer.java b/impl/extension/servlet/src/main/java/br/gov/frameworkdemoiselle/security/ServletAuthorizer.java index fa554fa..59a198e 100644 --- a/impl/extension/servlet/src/main/java/br/gov/frameworkdemoiselle/security/ServletAuthorizer.java +++ b/impl/extension/servlet/src/main/java/br/gov/frameworkdemoiselle/security/ServletAuthorizer.java @@ -61,12 +61,12 @@ public class ServletAuthorizer implements Authorizer { private transient ResourceBundle bundle; @Override - public boolean hasRole(String role) { + public boolean hasRole(String role) throws Exception { return getRequest().isUserInRole(role); } @Override - public boolean hasPermission(String resource, String operation) { + public boolean hasPermission(String resource, String operation) throws Exception { throw new DemoiselleException(getBundle().getString("has-permission-not-supported", RequiredPermission.class.getSimpleName())); } -- libgit2 0.21.2