Since it seems no one else this problem, or there is no good solution
for this problem I'll just post what I'm using right now.
I only allow the call to atom_get_collection in get_collection in
atomhandler.php if the request is not authenticated. Since I'm the
only user that uses authenticated feeds it works for me, but it's a
quite dirty hack and I'd be really happy if anyone had a better
solution to this problem.
Alex
--- atomhandler.php (revision 4299)
+++ atomhandler.php (working copy)
@@ -773,7 +773,10 @@
$xml = $this->add_posts($xml, $posts );
- Plugins::act( 'atom_get_collection', $xml, $params,
$handler_vars );
+ if ( !$this->is_auth() ) {
+ Plugins::act( 'atom_get_collection', $xml, $params,
$handler_vars );
+ }
+
$xml = $xml->asXML();
ob_clean();