Requires authentication on sensitive functions