diff --git a/gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/util/WebComponentUtil.java b/gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/util/WebComponentUtil.java index 80b6790b59b..1a85b670179 100644 --- a/gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/util/WebComponentUtil.java +++ b/gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/util/WebComponentUtil.java @@ -243,6 +243,8 @@ public static boolean isAuthorized(Collection actions) { return true; } Roles roles = new Roles(AuthorizationConstants.AUTZ_ALL_URL); + roles.add(AuthorizationConstants.AUTZ_GUI_ALL_URL); + roles.add(AuthorizationConstants.AUTZ_GUI_ALL_DEPRECATED_URL); roles.addAll(actions); if (((AuthenticatedWebApplication) AuthenticatedWebApplication.get()).hasAnyRole(roles)) { return true; diff --git a/gui/admin-gui/src/main/java/com/evolveum/midpoint/web/application/DescriptorLoader.java b/gui/admin-gui/src/main/java/com/evolveum/midpoint/web/application/DescriptorLoader.java index d94320b1427..9d7e2d2c66f 100644 --- a/gui/admin-gui/src/main/java/com/evolveum/midpoint/web/application/DescriptorLoader.java +++ b/gui/admin-gui/src/main/java/com/evolveum/midpoint/web/application/DescriptorLoader.java @@ -129,7 +129,7 @@ private void loadActions(PageDescriptor descriptor) { } } - //add http://.../..#guAll authorization only for displayable pages, not for pages used for development.. + //add http://.../..#guiAll authorization only for displayable pages, not for pages used for development.. if (canAccess) { actions.add(new AuthorizationActionValue(AuthorizationConstants.AUTZ_GUI_ALL_DEPRECATED_URL, diff --git a/gui/admin-gui/src/main/java/com/evolveum/midpoint/web/security/MidPointGuiAuthorizationEvaluator.java b/gui/admin-gui/src/main/java/com/evolveum/midpoint/web/security/MidPointGuiAuthorizationEvaluator.java index 7051bbd3fea..6a98513d12b 100644 --- a/gui/admin-gui/src/main/java/com/evolveum/midpoint/web/security/MidPointGuiAuthorizationEvaluator.java +++ b/gui/admin-gui/src/main/java/com/evolveum/midpoint/web/security/MidPointGuiAuthorizationEvaluator.java @@ -143,8 +143,19 @@ public void decide(Authentication authentication, Object object, Collection guiConfigAttr,