cancel
Showing results for 
Search instead for 
Did you mean: 

RSS Feed - Document library

t16
Champ in-the-making
Champ in-the-making
Hi,

I have an issue with RSS feeds!

From the main share page, RSS feeds work great, but from any site document library, going to Options>RSS Feed, it displays the documents in the feed, but I get prompted for authentication over and over for each document in the feed.

My share-custom.xml has this added:-

<endpoint>
            <id>alfresco</id>
            <name>Alfresco Feed</name>
            <description>Alfresco Feed - supports basic HTTP authentication via the EndPointProxyServlet</description>
            <connector-id>alfrescoCookie</connector-id>
            <endpoint-url>http://localhost:8080/alfresco/wcs</endpoint-url>
            <basic-auth>false</basic-auth>
            <identity>user</identity>
            <external-auth>true</external-auth>
         </endpoint>

As I say, the feeds work great from the main page, but as soon as you try and view a feed from the document library, its authentication prompts galore.

Can anyone help, its driving me crazy and although the above endpoint worked for the main page RSS, it doesnt help the doc library feed.

This is on the latest 4.2.3 Enterprise dowmloaded a few days ago from the site.

Many thanks!


2 REPLIES 2

kavilash23
Champ on-the-rise
Champ on-the-rise
Hi,

Did you try using <id>alfresco-feed</id> rather than <id>alfresco</id>

t16
Champ in-the-making
Champ in-the-making
Hi,

Sorry that was a typo:-

Here is the bit of my custom-config.xml…

  <config evaluator="string-compare" condition="Remote">
      <remote>
         <endpoint>
            <id>alfresco-noauth</id>
            <name>Alfresco - unauthenticated access</name>
            <description>Access to Alfresco Repository WebScripts that do not require authentication</description>
            <connector-id>alfresco</connector-id>
            <endpoint-url>http://nsalob02:80/alfresco/s</endpoint-url>
            <identity>none</identity>
         </endpoint>

         <endpoint>
            <id>alfresco</id>
            <name>Alfresco - user access</name>
            <description>Access to Alfresco Repository WebScripts that require user authentication</description>
            <connector-id>alfresco</connector-id>
            <endpoint-url>http://nsalob02:80/alfresco/s</endpoint-url>
            <identity>user</identity>
         </endpoint>

         <endpoint>
            <id>alfresco-feed</id>
            <name>Alfresco Feed</name>
            <description>Alfresco Feed - supports basic HTTP authentication via the EndPointProxyServlet</description>
            <connector-id>alfrescoCookie</connector-id>
            <endpoint-url>http://nsalob02:80/alfresco/wcs</endpoint-url>
            <basic-auth>false</basic-auth>
            <identity>user</identity>
       <external-auth>true</external-auth>
         </endpoint>
         <!–
         <endpoint>
            <id>activiti-admin</id>
            <name>Activiti Admin UI - user access</name>
            <description>Access to Activiti Admin UI, that requires user authentication</description>
            <connector-id>activiti-admin-connector</connector-id>
            <endpoint-url>http://nsalob02:80/alfresco/activiti-admin</endpoint-url>
            <identity>user</identity>
         </endpoint>
         –>


             <connector>
            <id>alfrescoCookie</id>
            <name>Alfresco Connector</name>
            <description>Connects to an Alfresco instance using cookie-based authentication</description>
            <class>org.alfresco.web.site.servlet.SlingshotAlfrescoConnector</class>
         </connector>

         <connector>
            <id>alfrescoHeader</id>
            <name>Alfresco Connector</name>
            <description>Connects to an Alfresco instance using header and cookie-based authentication</description>
            <class>org.alfresco.web.site.servlet.SlingshotAlfrescoConnector</class>
            <userHeader>SsoUserHeader</userHeader>
         </connector>

      
         <endpoint>
            <id>alfresco</id>
            <name>Alfresco - user access</name>
            <description>Access to Alfresco Repository WebScripts that require user authentication</description>
            <connector-id>alfrescoCookie</connector-id>
            <endpoint-url>http://nsalob02.nes.scot.nhs.uk:80/alfresco/wcs</endpoint-url>
            <identity>user</identity>
            <external-auth>true</external-auth>
         </endpoint>
      </remote>
   </config>