[sync] thunderbird, funambol plugin Invavid authantication after successfull auth

lst_hoe02 at kwsoft.de lst_hoe02 at kwsoft.de
Mon Jan 5 22:07:14 UTC 2009


Zitat von Dominique LALOT <dom.lalot at gmail.com>:

> Hello and Happy new year!
>
> I  tried to sync thunderbird address book and Horde using funambol:
>
> I have no php error at all. Symptom: the initial request is  
> authenticated (checking data), but when sending data, authentication  
> is lost
> I use compositeAuth. I don't know where to look..
> Horde3  groupware webmail 1.2.1
>
> Thanks
>
> Dom
>
> $conf['sessionhandler']['type'] = 'none';
> $conf['sessionhandler']['memcache'] = false;
> $conf['session']['name'] = 'Horde';
> $conf['session']['use_only_cookies'] = true;
> $conf['session']['cache_limiter'] = 'nocache';
> $conf['session']['timeout'] = 0;
> $conf['cookie']['domain'] = $_SERVER['SERVER_NAME'];
> $conf['cookie']['path'] = '/horde';
> $conf['auth']['driver'] = 'composite';
>
> if (!function_exists('_horde_select_loginscreen')) {
>    function _horde_select_loginscreen() {
>       if (preg_match('|^/horde/rpc.php|',$_SERVER['REQUEST_URI'])) {
>             return 'ldap_drv';
>       }
>       return 'cas_drv';
>    }
> }
>
> $conf['auth']['params']['drivers']['ldap_drv']['driver'] = 'ldap';
> $conf['auth']['params']['drivers']['ldap_drv']['params']['hostspec']  
> = 'annu.univ.fr:389';
> $conf['auth']['params']['drivers']['ldap_drv']['params']['basedn'] =  
> 'ou=people,dc=univ,dc=fr';
> $conf['auth']['params']['drivers']['ldap_drv']['params']['version'] = '3';
> $conf['auth']['params']['drivers']['ldap_drv']['params']['scope'] ='one';
> $conf['auth']['params']['drivers']['ldap_drv']['params']['ad'] = false;
> $conf['auth']['params']['drivers']['ldap_drv']['params']['uid'] = 'uid';
> $conf['auth']['params']['drivers']['ldap_drv']['params']['encryption'] =  
> 'plain';
> $conf['auth']['params']['drivers']['ldap_drv']['params']['newuser_objectclass'] =  
> array('supannPerson');
> $conf['auth']['params']['drivers']['ldap_drv']['params']['objectclass'] =  
> array('supannPerson');
> $conf['auth']['params']['drivers']['ldap_drv']['params']['filter_type'] =  
> 'objectclass';
> $conf['auth']['params']['drivers']['ldap_drv']['params']['password_expiration'] =  
> 'no';
>
>
> DEBUG:  Backend of class SyncML_Backend_Horde created
> DEBUG:  Started at 2009-01-05 14:45:28. Packet logged in  
> /tmp/sync/client_110.xml
> DEBUG:  New session created: 0105142b7ae4d80195cd2bcb2935d7c3
> DEBUG:  Checking authentication for user lalot
> *DEBUG:  Authenticated: yes;* version: 1.1; message ID: 1; source  
> URI: fmz-ZqLHfQakX5AAZpKHqcPxDg==; target URI:  
> http://hordetest.univ.fr/horde/rpc.php; user: lalot; charset: UTF-8;  
> wbxml: no
> DEBUG:  SQL Query by SyncML_Backend_Horde::readSyncAnchors(): SELECT  
> syncml_clientanchor, syncml_serveranchor FROM horde_syncml_anchors  
> WHERE syncml_syncpartner = ? AND syncml_db = ? AND syncml_uid = ?,  
> values: fmz-ZqLHfQakX5AAZpKHqcPxDg==, contacts, lalot
> DEBUG:  No info about previous syncs found for device  
> fmz-ZqLHfQakX5AAZpKHqcPxDg== and database card
> DEBUG:  Creating SyncML_Sync object for database card; sync type 201
> DEBUG:  Received <Final> from client.
> DEBUG:  Handle <Final> for state Init
> DEBUG:  Sending <Final> to client
> DEBUG:  Return message completed
> DEBUG:  Finished at 2009-01-05 14:45:28. Packet logged in  
> /tmp/sync/server_110.xml
>
> DEBUG:  Backend of class SyncML_Backend_Horde created
> DEBUG:  Started at 2009-01-05 14:45:34. Packet logged in  
> /tmp/sync/client_111.xml
> DEBUG:  New session created: 0105142b7ae4d80195cd2bcb2935d7c3
> *DEBUG:  Invalid authentication*
> DEBUG:  Authenticated: no; version: 1.1; message ID: 2; source URI:  
> fmz-ZqLHfQakX5AAZpKHqcPxDg==; target URI:  
> http://hordetest.univ.fr/horde/rpc.php; user: ; charset: UTF-8;  
> wbxml: no
> DEBUG:  Received <Final> from client.
> DEBUG:  Sending <Final> to client
> DEBUG:  Session completed and closed
> DEBUG:  Finished at 2009-01-05 14:45:34. Packet logged in  
> /tmp/sync/server_111.xml
>
> User-Agent: Funambol Mozilla Plugin v0.7

The Mozilla Funambol based Plugin is "experimental" and in fact it  
does not work very well. Maybe there is some more debug info in the  
plugin log. You can check the log in Options --> Log --> View.

Regards

Andreas




More information about the sync mailing list