Re: Added Gnome keyring Support



Hi Nick,

Wow. Thanks for this contribution, its implementation is certainly
very interesting. I will have a look over it in the next few days, and
have a think about the best way this could be integrated into Conduit.

Whats interesting is that you have raised two issues
1) We should store passwords in keyring
2) Its stupid making the user enter their username and password
multiple times for one service

The Keyring class you created is a good first step at solving this. If
you have time, would you mind attaching your work as a patch against
http://bugzilla.gnome.org/show_bug.cgi?id=510106 so that we can track
modifications to it.

The confusing thing to think about is how to fit this into the
existing settings model, i.e. in such a way that its easy for people
who write dataproviders to get this stuff to happen automatically.

John

2008/4/13 Nick Marshall <nmarshall23 gmail com>:
> I love Conduit, but I don't like that I have to reenter my user name
>  and passwords, for each module.. Wouldn't it be better if somehow we
>  could save them to cache? Well enter gnome keyring.
>
>  http://live.gnome.org/GnomeKeyring
>
>  Passwords for a user are stored in an encrypted file, What matters to
>  us is that the modules can just query this daemon and get the
>  authentication details it needs.
>
>  I have attached a tar file of two examples and an modified version of
>  the google calendar module, with a new calendar-config.glade. Copy
>  both of those files and pyKeyring.py to
>  /usr/lib/conduit/modules/GoogleModule to try out my changes.
>
>  Nick
>
> _______________________________________________
>  Conduit-list mailing list
>  Conduit-list gnome org
>  http://mail.gnome.org/mailman/listinfo/conduit-list
>
>


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]