We are using the Coveo Cloud edition, and I've added an external data source to the index. I see the results in the context browser in the admin tool, but not on the search page after adding the CoveoForSitecore.componentsOptions.externalSources.push('source');
command (I do see the source in the headers of the REST call).
When I look at an item in the content browser, under Permissions, it says anonymous users are denied. I set the source security to "shared" when I created it, and there's no authentication on the site (it's publicly browsable). I don't see anywhere to tell it that anonymous users are allowed (my Sitecore items say anonymous users are allowed as I'd expect).
I figure it's a setting somewhere, but I'm not seeing where to change it, whether it's in the cloud admin or something I need to add to the code of the search page.