If i do a rest call to a view and the requestor has no entries in this view smart nsf throw an "Notes error: You are not authorized to perform that operation".
In this it will be better if the service give back an empty array and only the exception if the user has no access to the view generaly.