for some reason, the json query from a user logged in with radius contains a "tags" object with a uid.
This tag comes from a javascript function _managed_objects defined in Products/ZenUI3/security/security.py.
I patched this function to return an empty array and now it works.
65
66 function _managed_objects(){
67 //return %s;
68 return [];
69 }
70
I think the condition "if us.hasNoGlobalRoles():" in getManagedObjectGuids has something to do with it but I am not an expert on zenoss source code