On Wednesday, June 08, 2016 01:27:48 PM nicolas(a)devels.es wrote:
Hi,
I'm currently trying to use oVirt's API with a non-privileged username
(only has UserRole over a few VMs) and when the request is made, a 400
error is returned:
<fault>
<reason>Operation Failed</reason>
<detail>
query execution failed due to insufficient permissions.
</detail>
</fault>
Is there a way to grant non-privileged users the ability to use API (for
example, to list VMs where they have privileges)? What's the minimal
permission a username needs to be granted to use the API?
Thanks.
Nicolás
_______________________________________________
Users mailing list
Users(a)ovirt.org
http://lists.ovirt.org/mailman/listinfo/users
I don't know which SDK you are using or if you are doing direct http requests
with your own framework, but in order for non privileged users to use the REST
api you need to pass the 'filter: true' header with the request. This will tell
the REST api to filter the results based on the users permissions.