All, after some struggling to understand why I could not see global rss, I noticed this post:

*Q:* My RSS feed isn't working, I've already checked the common things like BaseURL and properties. Could it be that it is because of my security policy, which needs the user to be authenticated to do anything?

--FlorianHoleczek <http://www.jspwiki.org/wiki/FlorianHoleczek>

*A:* The global RSS feed won't show any pages that an anonymous user does not have access to. Page-specific feeds use the current HTTP request to determine the credentials.

--JanneJalkanen <http://www.jspwiki.org/wiki/JanneJalkanen>

While this makes a lot of sense in general, it is also true that the policy is safe but a bit stronger. I would say authenticated users *should* be able to
see an rss restricted to the pages they have access too.
Albeit the obvious drawback is that in this case the rss would have to be generated or filtered on the fly.

a) generation on the fly would probably be simpler - just taking down credentials to rss generation (generateFullWikiRSS - or variant) b) filtering also would probably not be too difficult. Just removing checks on credentials withing generateFullWikiRSS (assuming if the wiki is managed to handle only authenticated users the rss.rdf can be protected for direct access as well) and adding a filter in the serving page.


Anyone else share my thoughts? Further hints on the subject?

Reply via email to