An additional item in line with Patrick's Google example:
On Thursday 07 October 2010 04:09:31 Patrick Ohly wrote:
> Hello!
>
> There still is confusion around Accounts&SSO and what it does.
> Specifically, storing plain text passwords in it is under dispute.
>
> Alberto closed a corresponding feature request in the MeeGo 1.0 time
> frame, saying that it works and gave some example code:
> http://bugs.meego.com/show_bug.cgi?id=5017
>
> But now Sateesh disagrees and says that "retrieving the credentials is
> something that is not officially supported or is going to be removed and
> is not going to be supported in
> future." (http://bugs.meego.com/show_bug.cgi?id=8027#c4)
>
> We also don't have a UI for it, nor any of the plugins which presumably
> are needed for each online account that is meant to show up in
> Accounts&SSO. Someone needs to add that sooner or later, but at least I
> have no idea how to do that.
>
> So let's discuss one specific example: Google. The same
> username/password combination works in the web browser when accessing
> pages and in the SyncML server offered by Google for contact access.
>
> There are several open issues. Please correct/amend...
>
> * Define "Google" account. Done by writing a
> accounts-provider-plugin. Where is that API defined? How is such
> a plugin installed? Is there an example?
> * Define services offered by "Google". Done by writing one or more
> accounts-service-plugins. Same as before - API and example? Are
> service plugins optional if applications provide different ways
> of activating services?
> * Request account credentials. API is libsignon-qt/glib? User
> enters them in a dialog opened by signon-ui daemon, they get
> verified by accounts-provider-plugin. Are they returned to
> requesting app as explained in
> http://bugs.meego.com/show_bug.cgi?id=5017#c8 ? Does the
> accounts-provider-plugin have to do something for this to work?
> * Implement signon-ui daemon. API definition, skeleton example?
> * Adapt web browser. How does it know that pages under
> http://www.google.com (or some other domain!) match the account
> and/or services define before?
> * Adapt Buteo, as suggested in #5017. If it runs in the
> background, it probably should not pop up a dialog. SessionData
> has flags that control that.
* Propagate the A&SSO Google account into Telepathy, including
Jabber/XMPP-specific account settings (also, how would these
Telepathy/Telepathy-connection-manager/protocol-specific settings be exposed to
the user for configuration?)
-James
_______________________________________________
MeeGo-dev mailing list
[email protected]
http://lists.meego.com/listinfo/meego-dev