[Date Prev][Date Next]
[Chronological]
[Thread]
[Top]
Re: some questions.
Am Mittwoch, 14. Februar 2001 03:39 schrieb Adam Shand:
> okay so i finally found some references on the mailing list that state
> that referals are always followed anonymously. so how is this supposed to
> work?
>
> i'm using solaris 8's nss/pam ldap, if i want the user to be able change
> their password it means that the only ldap server i can specify is the
> master one for everything.
>
> how to i make queries go to the slave and changes go to the master if you
> can't do authenticated referrals?
>
> how are people solving this problem?
Hi,
in C you can define a rebind function that can be registered as callback for
reauthentication when chasing referrals with the following call:
ldap_set_rebind_proc(ld,(LDAP_REBIND_PROC *) &rebindproc);
for simple authentication the rebind function may look as follows (of course
ldap_binddn and ldap_bindpassw must be set somewhere appropriate and the
whole procedure might include some security problem since the password is
stored somewhere...
int rebindproc( LDAP *ld, LDAP_CONST char *url, int request, ber_int_t msgid)
{
return ldap_simple_bind_s( ld, ldap_binddn, ldap_bindpassw);
}
Yours
Stephan Siano
--
Stephan Siano Mail: Stephan.Siano@suse.de
SuSE Linux Solutions AG Phone: 06196 50951 31
Mergenthalerallee 45-47 Fax: 06196 409607
D-65760 Eschborn