Extension:CrowdAuthentication

The CrowdAuthentication plugin allows users to authenticate from the Atlassia Crowd SSO system. See the source for details on how to use it.

License
/* Copyright (c) 2007 River Tarnell . */ /* * Permission is granted to anyone to use this software for any purpose, * including commercial applications, and to alter it and redistribute it * freely. This software is provided 'as-is', without any express or implied * warranty. */

Download
svn co http://svn.wikimedia.org/svnroot/mediawiki/trunk/extensions/CrowdAuthentication/

Usage
/* * AuthPlugin that authenticates users against Atlassian Crowd. * * To use it, add something like this to LocalSettings.php: * *   require_once("$IP/extensions/CrowdAuthentication/CrowdAuthentication.php"); *   $caApplicationName = 'mediawiki'; *   $caApplicationPassword = 'whatever'; *   $caCrowdServerUrl = 'http://localhost:8095/crowd/services'; *   $caDefaultGroups = array("jira-users", "confluence-users"); *   $caImportGroups = true; *   $caOverwriteLocalGroups = false; *   $wgAuth = new CrowdAuthenticator; * */