Hi,
with Radiator-2.18 and Perl 5.005_03, authenticating using AuthLDAP2,
I see two problems.
First, I get the following error message if the username in the
authentication request contains an `@':
Global symbol "@easynet" requires explicit package name at (eval 238) line 1.
A workaround is to add
RewriteUsername s/\@/\\\@/
but surely this is not the expected behaviour?
Second, NoDefault and NoDefaultIfFound do not seem to work. Even
though set, the LDAP server is still queried for DEFAULT if either the
user was not found in LDAP or the password ist wrong.
And while I'm writing, are there plans to support failover from one
LDAP server to another, instead of not replying to the query?
The realm config follows.
TIA,
Robert
<Realm DEFAULT>
NoDefaultIfFound
NoDefault
<AuthBy LDAP2>
Host localhost
AuthDN <deleted>
AuthPassword <deleted>
HoldServerConnection
BaseDN o=easynet.net
UsernameAttr uid
PasswordAttr userPassword
SearchFilter (&(uid=%1)(status=ACTIVE)(services=DIAL))
</AuthBy>
# RewriteUsername s/\@/\\\@/
</Realm>
===
Archive at http://www.starport.net/~radiator/
Announcements on [EMAIL PROTECTED]
To unsubscribe, email '[EMAIL PROTECTED]' with
'unsubscribe radiator' in the body of the message.