1

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?

| improve this question | | | | |
  • 1
    The documentation you linked shows how to setup the RSS feed for public consumption. Once you follow those steps, users can use your public RSS feed url as long as your website allows for anonymous access. – Michael West Aug 26 '19 at 15:48
  • my site allows anon access, still doesnt allow me to access it unless i authenticate. It keeps trying to redirect me to /login – Adam Hess Aug 26 '19 at 16:25
  • Is this for all users? Did you try in a different browser/incognito window/clearing your cookies? Make sure the anonymous user also has read access to your RSS item in the content tree using the Access Viewer – jammykam Aug 26 '19 at 16:49
2

https://kb.sitecore.net/articles/582960

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)

| improve this answer | | | | |
  • 1
    It's what we eneded up doing. Thanks! – Adam Hess Oct 9 '19 at 23:28
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.

| improve this answer | | | | |
  • 1
    However, the Sitecore security system verifies that they are authorized users if they try to perform any actions associated with the feed. It still requires authentication, EVEN if all we're doing is reading and it's allowed annon access. – Adam Hess Aug 28 '19 at 14:18

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

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