Extension:LDAP Authentication/Requirements

From MediaWiki.org

Jump to: navigation, search

About - Requirements - Configuration - Options - Changelog - Roadmap - Suggestions - User provided info - FAQ - Support

       

Manual on MediaWiki Extensions
List of MediaWiki Extensions
Crystal Clear action run.png
LDAP Authentication

Release status: stable

Implementation  User identity
Description Provides LDAP authentication, and some authorization functionality for MediaWiki
Author(s)  Ryan Lane
Last Version  1.2a (2009-05-06)
MediaWiki  1.6+
License GPL
Download


Contents

[edit] Overview

  • MediaWiki 1.6+ for current version of the plugin
  • PHP must be compiled with LDAP support for any functionality at all
  • PHP must be compiled with SSL support if you wish to authenticate over SSL (highly recommended!)
    • Your server must trust the LDAP server's Certificate's Root CA for SSL to work (mostly affects you if you are using self signed certificates)
    • The DNS name for your LDAP server must match the name in the LDAP server's certificate for SSL to work
  • Smartcard/CAC authentication requires a PEM encoded list of CAs, proxy or anonymous (if allowed) LDAP credentials, and an SSL enabled webserver
  • If you would like to use LDAP as a backend for MediaWiki (creating users, changing passwords, etc), you must provide a user who has write permissions to specific user attributes (please only give this user the minimum amount of access that is required)

[edit] Meeting requirements per platform

If you have instructions for any of these sections, don't hesitate to add them.

[edit] Red Hat Enterprise Linux and Fedora

[edit] PHP LDAP support

yum -y install php-ldap

[edit] PHP SSL support

PHP comes with ssl support by default in RHEL and Fedora.

[edit] Certificate trusts

TODO.

[edit] Ubuntu and Debian

[edit] PHP LDAP support

apt-get install -y php5-ldap

[edit] PHP SSL support

TODO.

[edit] Certificate trusts

TODO.

[edit] SUSE

TODO.

[edit] Solaris 10 and OpenSolaris

TODO.

[edit] Windows Server 2003 and 2008

TODO.