Hi Stephen,
Thank you for your response.
1. $LOGIN_AUTHENTICATORS[] = 'LDAP'; is not commented out.
2. I replaced the two lines. Also tried changing the "displayname" and "givenname".
3. I deleted (outcommented) the function
4. copied the new class_ldap_authenticator.php to the directory
When I try to login I'm forwarded to login_check.php which gives me a blank page so no luck :(
The WebPA is also to be integrated with Moodle, so maybe there is an easier way to get this working? Maybe without getting it connected to LDAP but just Moodle.
I have read that you also have developed a LTI Connecter which can be used with Moodle - could that be a solution to the problem?
Unfortunately I'm not able to find documentation to get LTI Connecter for WebPA v2 integrated with Moodle. Do you know of any documentation?
Med venlig hilsen/Kind regards
Troels Bugge
IT-medarbejder/IT-employee
Aarhus School of Marine and Technical Engineering
Direkte tlf./Phone: +45 4122 7164
www.aams.dk
-----Oprindelig meddelelse-----
Fra: WebPA [mailto:[log in to unmask]] På vegne af Stephen P Vickers
Sendt: 4. marts 2014 14:21
Til: [log in to unmask]
Emne: Re: LDAP integration with WebPA v2
I believe that the last time I tried using LDAP it was working; try making the following changes:
1. inc_global.php: ensure the following line is not commented out:
$LOGIN_AUTHENTICATORS[] = 'LDAP';
2. inc_global.php: replace the following lines:
$LDAP__INFO_REQUIRED = array('displayname','mail','sn'); // Name of attribute to use to check user type (via function below) define('LDAP__USER_TYPE_ATTRIBUTE', 'description');
with
// Mapping of LDAP server attribute names (WebPA name => LDAP attribute
name)
$LDAP_INFO_PARAMETERS = array('forename' => 'displayname',
'lastname' => 'sn',
'email' => 'mail'
);
(Note that the above LDAP attribute names may need to be adjusted to fit the names used by your LDAP server. For example, I think I had to use "givenname" for "displayname" for one LDAP server.)
3. inc_global.php: delete the get_LDAP_user_type() function.
4. class_ldap_authenticator.php: replace with the attached copy.
Stephen
On 04/03/2014 12:30, Troels Bugge wrote:
> Hi everybody,
>
> I have installed WebPA and would like to integrate it with our LDAP. I have tried almost every setting I can think of, but I have had no succes with the integration. From what I can read from the errors I have established connection to our LDAP (im not presented with a connection error), I get a "Your username and password were rejected. Please check your details and try again.", when I tried logging in with a LDAP user. If I use the local db user, the login is successful.
>
> So here's my questions :)
>
> Have anybody successfully made the integration with LDAP using WebPA v2?
> If so, are there any specific modifications I have to do ind our LDAP to get it working?
>
> My ldap configurations are the following:
>
> define(LDAP__HOST', "myldap.my.domain.com"); define(LDAP__PORT',
> 3268); define(LDAP__USERNAME_EXT', [log in to unmask]);
> define(LDAP__BASE', 'dc=my dc=domain dc=com'); define(LDAP__FILTER',
> 'name={username}*'); define(LDAP__USER_TYPE_ATTRIBUTE',
> 'description'); define(LDAP__DEBUG_LEVEL', 7);
> define(LDAP__AUTO_CREATE_USER', TRUE);
>
> I would appreciate any help :)
>
> Thank you!
>
> Regards,
> Troels Jon Bugge
> Aarhus School of Marine and Technical Engineering Aarhus, Denmark
>
|