userdn with Passwd H5 beta
Hanns Mattes <[email protected]> Wed, 08 May 2013 12:36:35 +0200
| Newsgroups | gmane.comp.horde.sork |
|---|---|
| Message-ID | <[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
--
sork mailing list
Frequently Asked Questions: http://wiki.horde.org/FAQ
To unsubscribe, mail: [email protected]