PHPiCalendar is able to open remote calendars from the internet, which is a really great and powerful feature.
But there still is a difficulty with authentication. For example there my be a calendar http://example.com/mycalendar.ics requiring Basic Auth.
So by now it's possible to set the cal-parameter to cal=http://user:pass@example.com/mycalendar.ics
But this way the Authentication information is sent plaintext over the network. And it's logged to the webserver's access.log.
Is there a solution for this? PHPiCalendar could, for example, check if Authentication is necessary, and ask the user for username and password per remote calendar.