RSS feed from Kentico blocked by login

Nick Lee asked on April 15, 2016 11:30

Hi,

I'm creating an RSS feed from our Kentico site - to populate a "Latest news" block on another site we have (and other external advertising sources). I've managed to create the feed successfully using the 'Articles RSS Feed' Web Part - and the feed appears to be working properly (to me).

However, as our Kentico site is actually an intranet (remotely hosted, but user secured) - the RSS Feed is not directly accessible to anyone outside of our network (whenever they use the link - they get the login screen instead of the feed).

So far I have tried making the page the web part is on "Read" accessible to non-authenticated users, and have applied various other "Read" properties to various roles, but still cannot get access to the feed without authenticating as a user (logging in). Can anyone suggest anything I can do to resolve this? The RSS Feed needs to be accessible to external readers without authentication.

Thanks,

Nick

Recent Answers


Jan Hermann answered on April 15, 2016 11:34

Please check the page -> Properties -> Security if the Requires authentication is set to Yes (this forces you to login).

0 votesVote for this answer Mark as a Correct answer

Nick Lee answered on April 15, 2016 11:37

Thanks Jan - but I had already checked that (and purposely set it to 'No' (even though the inherit option was set as No anyway)).

I'm completely lost as to what can be causing it!

0 votesVote for this answer Mark as a Correct answer

Jan Hermann answered on April 15, 2016 11:42

There are many settings that could affect this. What is your Settings -> Security and Membership -> Check page permissions selection?

0 votesVote for this answer Mark as a Correct answer

Nick Lee answered on April 15, 2016 12:46

Thank you again Jan - I've again checked the configuration here and all is set as I would expect (it's set to "Secured areas"). However as a test I changed this to "No page" - but still despite that it still refers me to the login page.

I'm starting to think something must be configured outside of the site which is causing it.

0 votesVote for this answer Mark as a Correct answer

Jan Hermann answered on April 15, 2016 12:58

Please check also your web.config for access restriction like:

<location path="">
    <system.web>
        <authorization>
          <deny users="*"/>
        </authorization>
    </system.web>
  </location>
0 votesVote for this answer Mark as a Correct answer

   Please, sign in to be able to submit a new answer.