Refactored SecurityService

This commit is contained in:
Andrey Terentev 2024-03-26 11:25:05 +07:00
parent 8ccb1ed44d
commit f41b5dc5a0

View File

@ -28,6 +28,9 @@ public class SecurityService {
public boolean hasRole(String role) { public boolean hasRole(String role) {
var r = "ROLE_" + role; var r = "ROLE_" + role;
return getAuthenticatedAccount().getAuthorities().stream().anyMatch(permission -> r.equals(permission.getAuthority())); for (var permission: getAuthenticatedAccount().getAuthorities()) {
if (r.equals(permission.getAuthority())) return true;
}
return false;
} }
} }