We have created a provider hosted sharepoint app that uses only the app credentials.
Today any (authenticated) user can open the application and the behaviour is fine.
The next step would be to have the provider hosted sharepoint app add items to a list , periodically.
We don't want to maintain a list of all site collections (or sites) that we need to visit, rather we would have each site(collection) to periodically call our provider hosted app.
What would be the best way to approach this ?