0

I've created a SharePoint-hosted app, and I want not only Site collection admins to be able to install the app, but also members etc (not visitors).

Is this even possible?

1 Answer 1

1

Yes, but the permissions requested by app should not be those which are with admin only. For example, you can't ask for Full Control permissions in app manifest and expect a user with contributor access to install that app as the user himself doesn't have that permission.

6
  • Thanks. But if I use scope: search in my app it's not possible? Because even if I hade Read on every scope, except Search (QueryAsUserIgnoreApp...) the member cannot install the app.
    – RangeRover
    Commented Feb 9, 2015 at 14:38
  • @RangeRover, not sure about this but Read is perhaps too low a permission in case of search. Commented Feb 9, 2015 at 14:46
  • Search uses QueryAsUserIgnoreAppPrincipals, not read.
    – RangeRover
    Commented Feb 9, 2015 at 15:00
  • @RangeRover, sorry, I am not really sure of that part and unfortunately I don't have app environment setup to test it right now. Commented Feb 9, 2015 at 15:02
  • 1
    If you require QueryAsUserIgnorAppPrincipals permission then only Site Administrators can install the app. Non-Admin users cannot grant permissions to retrieve results from other site collections which is what this permission does. Commented Feb 9, 2015 at 16:45

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.