Shortly after posting this, I realized there's a small but critical problem, in that individual feeds and the block instances that use them are stored separately in the database.
This is fine when initially adding the authenticated RSS feed, but it fails when attempting to refresh the feed, as login credentials are not necessarily stored with the feeds themselves. This causes problems when it's time for cron to refresh the feeds. (I also realized that I had added the httpauthuser and httpauthpassword fields to the blocktype_externalfeed_data table, but did not include the install.xml & upgrade.xml files in the patch). So, please ignore the above patch, or consider it a jumping off point for the full solution. I'll update with a new patch when I have a chance to solve the cron problem. -- You received this bug notification because you are a member of Mahara Core, which is subscribed to Mahara. https://bugs.launchpad.net/bugs/740326 Title: Allow use of authenticated RSS in External Feed block Status in Mahara ePortfolio: Triaged Bug description: It would be extremely useful for users to be able to access authenticated RSS feeds from within Mahara. This would allow users to include content that is otherwise inaccessible without having to change their privacy settings on the site of origin. This is different from letting other sites embed private Mahara feeds through secret URLs, as described in bug #796384. To manage notifications about this bug go to: https://bugs.launchpad.net/mahara/+bug/740326/+subscriptions _______________________________________________ Mailing list: https://launchpad.net/~mahara-core Post to : [email protected] Unsubscribe : https://launchpad.net/~mahara-core More help : https://help.launchpad.net/ListHelp

