Skip to content

Commit 83d7b7a

Browse files
committed
Check inherited roles from AuthorizationUtil.
1 parent 0c63b55 commit 83d7b7a

File tree

2 files changed

+6
-2
lines changed

2 files changed

+6
-2
lines changed

modules/base/api/src/main/java/org/picketlink/authorization/util/AuthorizationUtil.java

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -216,7 +216,11 @@ public static boolean hasRole(Identity identity, PartitionManager partitionManag
216216
return true;
217217
}
218218

219-
return relationshipManager.inheritsPrivileges(identity.getAccount(), role);
219+
boolean inheritsPrivileges = relationshipManager.inheritsPrivileges(identity.getAccount(), role);
220+
221+
if (inheritsPrivileges) {
222+
return true;
223+
}
220224
}
221225
}
222226
}

modules/base/impl/src/test/java/org/picketlink/http/test/SecurityInitializer.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -55,7 +55,7 @@ public class SecurityInitializer {
5555

5656
public void onCreatePartitionManager(@Observes SecurityConfigurationEvent event) {
5757
SecurityConfigurationBuilder builder = event.getBuilder();
58-
builder.idmConfig().named("default").stores().file().preserveState(true).supportAllFeatures();
58+
builder.idmConfig().named("default").stores().file().supportAllFeatures();
5959
}
6060

6161
public void initIdentityStore(@Observes PartitionManagerCreateEvent event) {

0 commit comments

Comments
 (0)