[turba] user's account bind problem

Joselito Fenix jojo_mti at yahoo.com
Tue Oct 4 22:26:52 PDT 2005


mr. silver, i forgot to say is it possible to bind a
simple authentication in imp/turba/ldap? coz im using
simple authentication instead of sasl method although
i have several cyrus-sasl packages installed including
cyrus-sasl-gssapi and cyrus-sasl-plain

tnx,
jOjO

--- Joselito Fenix <jojo_mti at yahoo.com> wrote:

> sources.php contained ldap and mysql (for backup
> purposes only). below is the content of my
> sources.php
> 
> ************ MYSQL ******************
> $cfgSources['localsql'] = array(
>     'title' => _("Backup Addressbook"),
>     'type' => 'sql',
> 'params' => array(
>          'phptype' => 'mysql',
>          'hostspec' => 'localhost',
>          'username' => 'root',
>          'password' => 'password',
>          'database' => 'horde',
>          'table' => 'turba_objects',
>          'charset' => 'iso-8859-1'
> ......
> ......
> ************************************
> 
> ************** LDAP ****************
> ......
> ......
> $uid = Auth::getBareAuth();
> $basedn = 'o=mycompany';
> $cfgSources['personal_ldap'] = array(
>     'title' => _("My Addressbook"),
>     'type' => 'ldap',
>     'params' => array(
>         'server' => 'localhost',
>         'tls' => false,
> 'root' => 'cn='. $uid . ',ou=group,' . $basedn,
> 'bind_dn' => 'cn='. $uid . ',ou=group,' . $basedn,
> 'bind_password' => Auth::getCredential('password'),
> 'dn' => array('cn', 'uid'),
> ......
> ......
>  'scope' => 'one',
>         'charset' => 'utf-8',
>         'encoding' => 'utf8',
>         'version' => 3
> }
> ......
> ......
> *******************************************
> 
> tnx....
> jOjO :-)
> 
> 
> --- Silver Salonen <silver at ultrasoft.ee> wrote:
> 
> > Hi.
> > 
> > It seems you've got enough rights in OpenLDAP.
> Maybe
> > even too much of them. 
> > There's plenty of examples in internet how to set
> up
> > access rights for 
> > addressbook in OpenLDAP.
> > 
> > Just in case you could try some query from
> > command-line:
> > ldapsearch -s sub -W -b "ou=group,o=mycompany" -D 
> > "cn=user1,ou=group,o=mycompany"
> > 
> > But still, what do you have in sources.php? Did
> you
> > remove all the unnecessary 
> > sources and left only one?
> > 
> > Silver
> > 
> > > tnx for the reply Mr. Silver, but it's the same
> > config
> > > i used before in sources.php...when i choose the
> > > personal_addressbook and click the search button
> > in
> > > turba window no ldap entries were displayed
> > instead of
> > > ldap entries should display in the list of ldap
> > > addressbook (w/ write access only on his/her
> > account).
> > > 
> > > pls take a look (if you have time only :-) ) on
> my
> > > slapd.conf...coz im newbie on both php and
> > openldap
> > > service :(
> > > 
> > > database        ldbm
> > > suffix          "o=mycompany"
> > > rootdn          "ou=group,o=mycompany"
> > > rootpw          password
> > > directory       /var/lib/ldap/example
> > > access to *
> > >        by * write
> > >        by * none
> > > 
> > > #access to dn="ou=group,o=mycompany"
> > > #        by dn="cn=$1, o=roadrunner" write
> > > #        by * none
> > > 
> > > schemacheck     on
> > > lastmod         on
> > > index           cn,sn,st               
> > eq,pres,sub
> > > 
> > > tnx again.
> > > jOjO
> > > 
> > > --- Silver Salonen <silver at ultrasoft.ee> wrote:
> > > 
> > > > Hi.
> > > > 
> > > > I just set Turba to get addressbook from LDAP
> > and it
> > > > works perfectly :)
> > > > 
> > > > What do you have in sources.php?
> > > > 
> > > > I found source $cfgSources['personal_ldap'] to
> > be
> > > > quite good. In this source 
> > > > Horde is binding with user's username and
> > password.
> > > > I guess you're using the 
> > > > same?
> > > > 
> > > > Do you have something like:
> > > > $uid = Auth::getBareAuth();
> > > > $basedn = 'o=mycompany';
> > > > ...
> > > > 'root' => 'cn=' . $uid . ',ou=group,' .
> $basedn,
> > > > 'bind_dn' => 'cn=' . $uid . ',ou=group,' .
> > $basedn,
> > > > 'bind_password' =>
> > Auth::getCredential('password'),
> > > > ...
> > > > 
> > > > Silver
> > > > 
> > > > > hi,
> > > > > 
> > > > > i have
> > > > > 
> > > > > whitebox linux ver.3
> > > > > apache 2.0.54
> > > > > php 5.0.4
> > > > > openldap-2.0.27-11
> > > > > imap-2002d-2
> > > > > mysql-3.23.58-1
> > > > > horde 3.0.5
> > > > > imp 4.0.3
> > > > > turba 2.0.3
> > > > > and content of my ldif(ldap entries) is
> > something
> > > > like
> > > > > this:
> > > > > 
> > > > > dn: o=mycompany
> > > > > objectClass: top
> > > > > objectClass: organization
> > > > > o: mycompany
> > > > > description: company
> > > > > 
> > > > > dn: cn=admin,o=mycompany
> > > > > objectClass: organizationalRole
> > > > > cn: jojoadmin
> > > > > description: LDAP Directory Administrator
> > > > > 
> > > > > dn: ou=group,o=mycompany
> > > > > ou: group
> > > > > objectClass: top
> > > > > objectClass: organizationalUnit
> > > > > description: Group of Companies
> > > > > 
> > > > > dn: cn=user1,ou=group,o=mycompany
> > > > > cn: user1
> > > > > ou: group
> > > > > o: mycompany
> > > > > cn: user1
> > > > > objectClass: top
> > > > > objectClass: person
> > > > > objectClass: organizationalPerson
> > > > > objectClass: inetOrgPerson
> > > > > mail: user1 at mycompany.com
> > > > > givenname: user1
> > > > > sn: mail
> > > > > uid: user1
> > > > > userPassword: password
> > > > > .....
> > > > > .....
> > > > > 
> > > > > everything works fine (horde-imp based login
> > > > > authentication, mail service etc.) except
> for
> > the
> > > > > turba. i used ldap service as my addressbook
> 
=== message truncated ===



		
__________________________________ 
Yahoo! Mail - PC Magazine Editors' Choice 2005 
http://mail.yahoo.com


More information about the turba mailing list