btremgRegor: I think I can provide basic http auth in a custom module. I've enabled it for a hacked version of date_ical. But writing my own module is, once again, daunting. I don't really understand some concepts like code injection and namespaces. And I only sort of understand OOP.