Take the 2-minute tour ×
Web Applications Stack Exchange is a question and answer site for power users of web applications. It's 100% free, no registration required.

I want Google Calendar to show the events from a remote ics feed protected by HTTP Basic Authentication.

The URL is like:
http://user:password@host/path/eventList?site=calsite&format=calendar

But Google Calendar fails to load this URL ("could not fetch the URL").

How to achieve this?

share|improve this question
add comment

2 Answers 2

up vote 5 down vote accepted

Google Calendar does not have the option to access password protected feeds.

Try using Yahoo Pipes, which will generate an obfuscated feed url to use in Google Calendar. I've done this to access password protected RSS feeds in Google Reader.

To clarify: password protected iCal feed => Yahoo Pipes => Google Calendar

share|improve this answer
3  
One thing to note is that this will make the feed publicly-accessible, effectively removing the password-protection. As 666damo says, the URL will be obfuscated so it shouldn't be easy to guess. However it sounds like you're hosting the calendar yourself, so you could always do the obfuscation yourself if you can change the URL... –  x3ja Jul 8 '10 at 3:14
    
+1. It will be used by all of the staff to access their events information, so security-wise it is not very satisfying... On the other side, someone using http instead of https should not expect any confidentiality... –  nic Jul 8 '10 at 4:29
    
You could possibly make-shift a solution using Google Calendar Sync. Outlook will read the passworded calendar and then sync it to Google. I won't lie, this 'solution' makes me cringe. ...and the computer will need to be left powered on to update any changes. google.com/support/calendar/bin/… --edited for clarity –  666damo Jul 8 '10 at 4:36
    
I attempted to use Yahoo Pipes but it kept giving me 0 items output and it wasn't transparent as to what was going wrong with it. –  Tim Lewis Aug 19 '13 at 22:04
    
Anyone know if this has changed since July 2010? –  mgjk Jun 26 at 15:50
add comment

Managed to create the fix with Pipes. Connect your URL feed to the output. Save and view your Pipe. Click 'More options' and copy the url of 'Get as iCal'. Go to TinyURL and add paste that url there. Use your new TinyURL link at google agenda. Good luck!

share|improve this answer
add comment

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.