wiki:LdapSupport

Version 5 (modified by davea, 10 years ago) (diff)

--

LDAP support

A BOINC project can let users authenticate (in both Web and Manager) using LDAP. Specifically:

  • The web login form lets users enter an LDAP ID instead of an email address.
  • Similarly in the Manager Attach Project wizard (works only with 7.4.5+ clients).

To enable this, add the following to your html/project/project.inc:

define("LDAP_HOST", "ldap1.ssl.berkeley.edu");
define("LDAP_BASE_DN", "dc=ssl,dc=berkeley,dc=edu");

(with values reflecting your LDAP server).

Implementation

For accounts authenticated with LDAP, the user.email_addr database field has a string of the form LDAP:uid where uid is the LDAP user ID.