Re: Added Gnome keyring Support



John,

As you requested, I have attached a patch. I am very new to python. I
am still getting used to it's object model. It does everything
different.

Currently I have trying to figure just how to add a custom widget to
the glade widget palette. It would be easier to add the key ring input
widget, to a dialog if it was in the glade palette. The documentation
on how to added widget to glade-2 is lacking thought..

I am all for adding my keyring code to the existing settings model. I
am still trying to grok python. Or I would have tried to do that
myself. It looks like the keyring can simplify coding dataproviders, I
hear that the new firefox is using the keyring. If so we should
encourage using those entries in the keyring.

Latter tomorrow I will be starting on the RTM code..

Nick

On Sun, Apr 13, 2008 at 6:56 AM, John Stowers <john stowers gmail com> wrote:
> 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
>  >
>  >
>



-- 
И

 http://blog.nocturnaltechie.com


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