Extension:IPBAuth

Author Notes
v1.3 --- Single sign-on support is DONE! Right now I'm calling it beta because I don't have a lot of testbed space, but I do know it works on 3.1.0 (and my guess is that it will regress just fine down to 3.0.x as well) but as for the 2.x.x and 1.x.x trees, I have doubts that it will function as expected. The one big disclaimer about the underscore/space discrepancy fix is that if you have two IPB users with similar names, such as "User_A" and "User A", the account associated with "User_A" will always take precedence on login. When using single-sign on this doesn't matter. '''For sites that choose to use this plugin, please leave your URL on the discussion page so I know how many people are getting good use out of this! Thanks!'''

Installation
html('link') ?> add this line Please Login with your Forum user name, or Register here
 * Download and install MediaWiki
 * Open your LocalSettings.php file
 * Insert the following code at the end of the file:
 * Copy this AuthPlugin_IPB.php file and put it in the wiki extensions directory, ie: extensions/AuthPlugin_IPB.php
 * Optional, edit includes/templates/Userlogin.php and under

Change Log

 * v1.0
 * create the user in MW if it does not exist
 * set/unset the admin group in MW if the user is a admin in IPB
 * tested in IPB 2.1
 * v1.1
 * added support for 1.3
 * fixed email setting in initUser
 * v1.2 [MZXGiant's Fork]
 * added support for 3.0, making this the first MediaWiki<->IPB3 capable extension to my knowledge
 * tested in IPB 3.0.1
 * v1.3 [MZXGiant's Fork]
 * added fix for usernames with underscores
 * added note about default db settings
 * silenced php errors on bad auth attempts
 * added support for single sign-on [BETA]
 * tested in IPB 3.1.2 [incl. regressions to 3.0]
 * v1.31 [MZXGiant's Fork]
 * fixed rare user mismatching on session auth
 * added option to disable aggressive security checks
 * This version is brought to you by EMSA Consulting
 * v1.32
 * made script less chatty in logs

= Alternative solution = An alternative Invision Power Board Authentication plugin is available from www.ipbwiki.com, there's a free version available which handles login integration and a paying version which provides skin integration, bbcode support, etc. As of October 2010, this project is believed to be dead, as no significant updates have been made since 2009.

IPB3 Beta
As of v1.2 by MZXGiant, this supports IPB 3.0.1, and is the only one to do so to the best of the author's knowledge at this time.

This supports also 3.1.x at this time.