Re: How do I query a password from a calendar backend?

Chenthill <[email protected]>
Newsgroups gmane.comp.gnome.evolution.devel
Message-ID <[email protected]>
Hi jules,
 It is not a good idea to prompt password from the backend. Probably you
could write a plugin in evolution for creating the specific calendar and
check if you need authentication before setting the auth property.
e_password_get_password would get the password if the password has been
remembered.

thanks, Chenthill.

On Wed, 2006-04-26 at 14:25 +0200, Jules Colding wrote:
> Hi,
> 
> I am having difficulties using e_passwords_ask_password() from with my
> calendar backend. I am trying to query the password from within the
> open_sync() method. 
> 
> I have tried wrapping the e_passwords_ask_password() in
> gdk_threads_enter()/gdk_threads_leave() but that will only result in
> Evolution freezing when invoking e_passwords_ask_password().
> 
> Not doing the gdk_threads_enter()/gdk_threads_leave() wrapping will make
> Xlib complain about an unexpected async call.
> 
> I can not simply put "auth=1" in the gconf source as that would force a
> password dialog to open even if I didn't want one to open. So I need a
> way to query a password from the user when a password is really needed.
> 
> So, what can I do except from launching an external helper application?
> In Camel I could use camel_session_get_password(). Is there anything
> like that from within a calendar backend?
> 
> 
> Thanks a lot in advance,
>   jules
> 
> 
> _______________________________________________
> Evolution-hackers mailing list
> [email protected]
> http://mail.gnome.org/mailman/listinfo/evolution-hackers
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.