Commit 94bd6acd9f3372e3faa5c212da42e69a9763b737

Authored by PauloGladson
1 parent 7e9edf1d

Segurança e ajustes nos pacotes

demoiselle-security/src/main/java/org/demoiselle/jee/security/impl/SecurityContextImpl.java
... ... @@ -51,9 +51,9 @@ public class SecurityContextImpl implements SecurityContext {
51 51 @Override
52 52 public boolean hasRole(String role) {
53 53 if (tm.getUser().getRoles().parallelStream().filter(p -> p.equals(role)).count() <= 0) {
54   - return true;
  54 + return false;
55 55 }
56   - return false;
  56 + return true;
57 57 }
58 58  
59 59 /**
... ...
demoiselle-security/src/main/java/org/demoiselle/jee/security/interceptor/RequiredPermissionInterceptor.java
... ... @@ -77,7 +77,7 @@ public class RequiredPermissionInterceptor implements Serializable {
77 77 logger.finest(bundle.accessCheckingPermission(username, operation, resource));
78 78 }
79 79  
80   - if (securityContext.hasPermission(resource, operation)) {
  80 + if (!securityContext.hasPermission(resource, operation)) {
81 81 logger.severe(bundle.doesNotHavePermission(username, operation, resource));
82 82 throw new DemoiselleSecurityException(bundle.doesNotHavePermission(username, operation, resource), Response.Status.UNAUTHORIZED.getStatusCode());
83 83 }
... ...