On Thu, 2007-11-01 at 09:20 +1300, John Stowers wrote: > Hiya, > > > > b) > > > There is no way to login to programatically to online desktop using > > > either the dbus api or another manner. This is different to many many > > > other web apis and makes it difficult to reliably use the api from > > > outside mugshot. > > > > I don't quite understand this point. The general idea is that the user > > *is* logged on, and we barely even support logging out ;-) The general > > expectation would be that not being logged in is pretty much the > > same as being not connected to the internet. > > > > But assuming that we fix the lack of a working log out UI, I could > > see the need for a D-BUS API to backend a dialog: > > > > "Conduit needs you to be logged in to online.gnome.org to > > perform this operation. Log in now?" > > > > [ Cancel] [ Login ] > > > > Where Login would prompt you for authentication. Is this the kind of > > thing you are looking for? > > > > OK. Let me explain what we have in conduit. We support lots of > webservices in conduit, which means we have login code and experience > for each one. As it turns out, most web login systems fall into two > categories and require very little login logic. The two types of > logins are [ excellent detailed description omitted ] What if you don't think of online.gnome.org as a web service; what if you think of it like a PDA someone plugged into their USB port? - Owen
Attachment:
signature.asc
Description: This is a digitally signed message part