[horde] Can't share calendar with Guest user. ( Horde4 + Kronoloth3 + LDAP(bind as user) )

Jan Schneider jan at horde.org
Tue Oct 9 08:43:19 UTC 2012


Zitat von ? ?? <dgkim at dgkim.net>:

> I'm having trouble sharing a calendar using Horde 4.0.15 + Kronolith 3.0.7.
>
> I was able to share calendar(kronolith ics.php) with GUEST USERs(  
> without username and password / Google etc...) using Horde 3.

ICS sharing without authentication doesn't work.

> Horde4, I found that there's been many changes in Horde4. including ics URL.
>
> I want GUEST USERs( without username / password ) to be able to open  
> the URL (
> /horde/rpc.php/kronolith/dgkim/qA3bHdA1xJ6aQcB0hp-PW6wA.ics )
>
> ----
>
> When I open ICS url in Internet Browser, Login dialog appears.
> ( of course I did 'Share with everyone (public)' on my calendar )
>
> And I got following error message on server.
>
> HORDE: DN for user  not found [pid 16080 on line 874 of  
> "/usr/local/zend/share/pear/Horde/Ldap.php"]
>
>
> I uses LDAP backend and 'Bind as the currently logged-in user'. this  
> might be problem.
>
> So. I think 'Horde/Core/Factory/Ldap.php' file could be changed properly.
> Is there someone knows how to fix this?
>
> {{{
>  75         try {
>  76             $this->_instances[$sig] = new Horde_Ldap($config);
>  77             if (isset($config['bindas']) && $config['bindas'] ==  
> 'user') {
>  78                 $this->_instances[$sig]->bind(
>  79                      
> $this->_instances[$sig]->findUserDN($GLOBALS['registry']->getAuth()),
>  80                     $GLOBALS['registry']->getAuthCredential('password'));
>  81             }
>  82         } catch (Horde_Exception $e) {}
> }}}
>
> I think 77 ~ 81.
>
> ----
>
> Or just configuration miss?


-- 
Jan Schneider
The Horde Project
http://www.horde.org/



More information about the horde mailing list