[Telepathy] GNOME/KDE: standarisation of secret schemas
Guillaume Desmottes
guillaume.desmottes at collabora.co.uk
Tue Jul 17 02:40:11 PDT 2012
Le lundi 16 juillet 2012 à 13:52 +0300, George Kiagiadakis a écrit :
> In kde-tp we store the account unique id ("cm/protocol/account")
> mapped directly to the password. We don't save the param-name (not
> needed, the auth channel doesn't ask for it)
Indeed, Empathy's schema is older than SASL channels, that's why we are
storing the param name as well.
But you're right, now the account path (or account suffix) is enough.
> and we also don't save
> passwords for rooms (I guess the only use case for that is irc, which
> we don't support, right?).
XMPP muc as well I think.
> KDE still uses KWallet, since KSecretService is apparently not working
> correctly yet. Hopefully somebody will volunteer to fix it at some
> point, but until then we are stuck with KWallet.
>
> What I am missing here is how all this blends with
> gnome-online-accounts and the future kde web-accounts kcm. I'm not
> sure how GOA works, but in kde we plan to migrate to web-accounts when
> it is ready, which means that all the authentication details will be
> stored by web-accounts and the auth-handler will just use the
> web-accounts API to make it interract with the CM. Therefore, we won't
> need a telepathy-specific secrets storage.
Right, but even so, the SSO daemon (GOA or KDE's web accounts) will have
to store the account password inside libsecret.
G.
More information about the telepathy
mailing list