[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