Jeffrey, is it bad for the username/password to be passed onto the
logs of *any* host that our widget links to? Or is it bad for the
username/password to be passed onto our logs? Or both?
On Feb 27, 2008, at 4:46 PM, Jeffrey Harris wrote:
Hi Folks,
Today I got things working so that when users log in to a Chandler
widget hosted as a Google gadget, they can optionally save their
username/password as a Google preferences. Great! Except...
It turns out the way Google's gadget preferences actually work,
they put all preferences in the query string when calling our
widget. So, if we were to move forward with this code, Google
would basically be spraying the user's username/password in the
referrer field to the logs of any host linked to by our intrepid
widget (any images, javascript, or css we include).
This seems untenable. While our current web UI has it's security
issues, it's not nearly as bad as this.
So, I'm thinking we should back off from using Google's
preferences, and go back to storing a cookie. This works fine for
Firefox, although it'll behave oddly if two people happen to use
the same browser to log into their iGoogle account.
Unfortunately Safari users will be logged out after every reload of
iGoogle, because Safari doesn't allow iframes pointing at different
domains to access that different domain's cookies.
Safari users will at least be able to use the widget, this didn't
work at all yesterday, but I've patched things to store
authentication information in a Javascript variable in addition to
the normal cookie.
Does this seem like the right path?
Sincerely,
Jeffrey
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
Open Source Applications Foundation "chandler-dev" mailing list
http://lists.osafoundation.org/mailman/listinfo/chandler-dev
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
Open Source Applications Foundation "chandler-dev" mailing list
http://lists.osafoundation.org/mailman/listinfo/chandler-dev