Re: userdn with Passwd H5 beta
Jan Schneider <[email protected]> Wed, 08 May 2013 15:01:43 +0200
| Newsgroups | gmane.comp.horde.sork |
|---|---|
| Message-ID | <[email protected]> |
Zitat von Hanns Mattes <[email protected]>: > Hi, > > with the Git-version of passwd I've used a hook to construct the userdn: > > <?php > class Passwd_Hooks > { > public function userdn($authid) > { > $zwischenschritt = explode("@", $authid); > $hmldapdomain = $zwischenschritt[1]; > return 'uid=' . $authid . ',ou=' . $hmldapdomain . > ',ou=virtualmail' . ',dc=my' . ',dc=domain'; > } > } > > This was necessary with my setup, because the userDN contains a kind > of domain component: > > [email protected],ou=example.com,ou=virtualmail,dc=my,dc=domain > [email protected],ou=otherexample.com,ou=virtualmail,dc=my,dc=domain > [email protected],ou=thirdexample.com,ou=virtualmail,dc=my,dc=domain > > In "docs/UPGRADING" is mentioned, that the hook is removed an the > userdn now is set in the ldap-driver-configuration. > > So I can set something like > 'userdn' => 'uid=%u,ou=example.com,ou=virtualmail,dc=my,dc=domain' > > But how do I manage, that the "domain component" is set depending on > the uid (or a matching entry in the user's record in the DIT)? > > 'userdn' => 'uid=%u,ou=$domain,ou=virtualmail,dc=my,dc=domain' > > Regards Hanns This is not possible at the moment. I'm not sure why the hook has been removed at all, Michael has to chime in here. -- Jan Schneider The Horde Project http://www.horde.org/ -- sork mailing list Frequently Asked Questions: http://wiki.horde.org/FAQ To unsubscribe, mail: [email protected]