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

LALOT Dominique dom.lalot at gmail.com
Tue Jan 6 09:03:10 UTC 2009


Just switching to auth = horde/imp makes it working

Something is broken in my composite Auth, but where should I look?

Dom

2009/1/5  <lst_hoe02 at kwsoft.de>:
> 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
>
>
> --
> sync mailing list - Join the hunt: http://horde.org/bounties/#sync
> Frequently Asked Questions: http://horde.org/faq/
> To unsubscribe, mail: sync-unsubscribe at lists.horde.org
>



-- 
Dominique LALOT
Ingénieur Systèmes et Réseaux
http://annuaire.univmed.fr/showuser?uid=lalot


More information about the sync mailing list