http://bugzilla.meego.com/show_bug.cgi?id=691
Summary: use KWallet instead of GNOME keyring
Classification: MeeGo Projects
Product: SyncEvolution
Version: unspecified
Platform: Netbook
OS/Version: IA
Status: ASSIGNED
Severity: enhancement
Priority: Low
Component: SyncEvolution
AssignedTo: syncevolution-bugs(a)meego.bugs
ReportedBy: jingke.zhang(a)intel.com
QAContact: jingke.zhang(a)intel.com
CC: syncevolution-bugs(a)meego.bugs,
syncevolution-default-bugs(a)meego.bugs
Estimated Hours: 0.0
This is from
http://bugzilla.moblin.org/show_bug.cgi?id=6319
As discussed when adding support for the GNOME keyring to the "syncevolution"
command line tool (BMO#3604) and on the mailing list ("desktop platform
dependencies in syncevo-dbus-server: keyring, network monitoring"), using KDE's
KWallet instead of the GNOME keyring would be nice if the users wants that.
Priority depends on demand for this feature.
The choice should be automatic, if possible. The Python keyring library
apparently solves this also automatically, with the possibility to override it:
Configure your keyring lib
The python keyring lib contains implementations for several
backends, including OSX Keychain, Gnome Keyring, KDE Kwallet and
etc. The lib will automatically choose the keyring that is most
suitable for your current environment. You can also specify the
keyring you like to be used in the config file or by calling the
set_keyring() function.
http://pypi.python.org/pypi/keyring/
Probably we can look at the code and use the same mechanism to detect
the "most suitable" keyring.
In addition, we need a global configuration option to override the automatism.
The syncevo-dbus-server and the command line should both be able to read all
keyrings. In the command line we should rethink the "--keyring" parameter:
--keyring[=on] by default, --keyring=off, --keyring=GNOME|KDE?
------- Comment #1 From jku 2010-03-24 09:46:55 PST (-) [reply] -------
FYI: there is a org.freedesktop.secrets interface spec with some progress:
http://www.freedesktop.org/wiki/Specifications/secret-storage-spec
This should be excellent for us.
--
Configure bugmail:
http://bugzilla.meego.com/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are watching the assignee of the bug.
You are watching someone on the CC list of the bug.