Hi Ross,

On Fri, Sep 3, 2010 at 11:41 AM, Ross Burton <[email protected]> wrote:
> One thing I've been meaning to ask is what is the overlap and
> differences between libaccounts and the Freedesktop Secrets DBus
> specification (as implemented in the latest gnome-keyring and KDE).

There is no overlap; libaccounts does not provide secure storage.
Secure storage of user secrets is provided by the SSO (Single Sign On)
subsystem. I'm trying to find some time to document the basicas about
both subsystem in our wiki [0], but I don't promise anything in the
short time.
The fundamental difference between our SSO and the freedesktop one is
that our main goal is to provide authentication methods to application
(not all of them, only those who have the necessary rights), and not
(only) secure storage of data. Ideally, in our plans, application
shouldn't even be required/allowed to obtain the user password in
order to perform any task; they would just receive a token (or a
series of tokens, to be used for instance as SASL responses) to be
used to authenticate to a (remote) service.

Extending our SSO APIs to accomodate arbitrary key/value pairs is
something we are considering -- at the moment the thing we are storing
securely is just a simple string.

Ciao,
 Alberto
_______________________________________________
MeeGo-dev mailing list
[email protected]
http://lists.meego.com/listinfo/meego-dev

Reply via email to