Bug 53787 - use KWallet instead of GNOME keyring
Summary: use KWallet instead of GNOME keyring
Status: RESOLVED FIXED
Alias: None
Product: SyncEvolution
Classification: Unclassified
Component: KDE (show other bugs)
Version: unspecified
Hardware: All All
: low enhancement
Assignee: SyncEvolution Community
QA Contact:
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2010-04-13 02:12 UTC by SyncEvolution Community
Modified: 2012-10-12 13:00 UTC (History)
1 user (show)

See Also:
i915 platform:
i915 features:


Attachments

Description Patrick Ohly 2012-08-19 18:56:45 UTC


---- Reported by jingke.zhang@intel.com 2010-04-13 02:12:19 +0000 ----

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.



--- Bug imported by patrick.ohly@gmx.de 2012-08-19 20:56 UTC  ---

This bug was previously known as _bug_ 691 at https://bugs.meego.com/show_bug.cgi?id=691

Unknown platform unknown. Setting to default platform "".
Unknown operating system unknown. Setting to default OS "".

Comment 1 Patrick Ohly 2012-10-12 13:00:12 UTC
"keyring" has been a property which can be used to choose KWallet as described here since SyncEvolution 1.3.


Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.