I've used sitecore's built in RSS feed abilities and it appears to be only accessible via logging into sitecore. Is there a way to enable this to work without being logged into sitecore?
Essentially, add the following to the web.config file:
<location path="sitecore/shell/feeds"> <system.web> <authorization> <allow users="?" /> </authorization> </system.web> </location> <location path="sitecore/shell/applications/feeds"> <system.web> <authorization> <allow users="?" /> </authorization> </system.web> </location>
This fixed the issue for me (on sitecore 9.0.2)
In Sitecore, there are two types of RSS feeds:
- RSS feeds – feeds that website visitors can subscribe to.
- Client RSS feeds – feeds in the Content Editor that Sitecore users can subscribe to.
In Sitecore, most RSS readers do not support authentication, which means that users who subscribe to a Sitecore Client RSS feeds have direct access to the item that is specified in the URL of the RSS feed – they do not have to identify themselves to the Sitecore security system. However, the Sitecore security system verifies that they are authorized users if they try to perform any actions associated with the feed.
In your case, it will work fine without authentication after creating the RSS, just make sure to clear your browser cache or open in a different browser if it is redirecting you to the login page.
Important : Sitecore users should not share RSS feeds.