aboutsummaryrefslogtreecommitdiffstats
path: root/maintenance/archives/patch-external_user.sql
Commit message (Collapse)AuthorAgeFilesLines
* Remove ExternalUser authentication codeChad Horohoe2013-04-041-9/+0
| | | | | | | | | | | | | This was an experimental authentication system intoduced a couple of years ago with a pretty narrow use-case. It's been pretty much ignored since introduction, and makes login more complicated than it needs to be. I didn't drop the external_user table on the off-chance someone out there actually has data in it, but they should use AuthPlugin for their external authentication needs. Change-Id: I794338dbb75961ee033d41fa44bb7aa22e54f447
* Self-revert r80547 per CR, breaks stuff and is undesirableRoan Kattouw2011-01-201-1/+1
| | | | Notes: http://mediawiki.org/wiki/Special:Code/MediaWiki/80665
* War on varchar. Changed all occurrences of varchar(N) and varchar(N) binary ↵Roan Kattouw2011-01-191-1/+1
| | | | | | | to varbinary(N). varchars cause problems ("Invalid mix of collations" errors) on MySQL databases with certain configs, most notably the default MySQL config Notes: http://mediawiki.org/wiki/Special:Code/MediaWiki/80547
* Rename some extauth functions and fieldsAryeh Gregor2009-12-081-1/+1
| | | | | | | | | | Per Code Review at <http://www.mediawiki.org/wiki/Special:Code/MediaWiki/53497#c4633>. One of the changes was a database field, and updaters might have to be written for pgsql and DB2. Notes: http://mediawiki.org/wiki/Special:Code/MediaWiki/59842
* Add experimental new auth framework, ExternalAuthAryeh Gregor2009-07-191-0/+9
This should not affect any existing behavior. (Except that it reorders some error conditions in attemptAutoCreate(), but probably no one cares about that.) It adds a new database table, but it will be unused unless you enable external authentication. An outline of the rationale for this system, and the design planning, is at <http://www.mediawiki.org/wiki/ExternalAuth>. Essentially, AuthPlugin puts too much of a burden on plugin authors, requiring them to write a lot of policy logic instead of just handling the actual interface to the external user database. This system uses a standard framework to decide policy questions, and auth plugins only need to provide some low-level, clearly-specified data. There are lots of features still missing, marked in the code, but basic functionality is present. The commit includes initial support for one type of external authentication, the forum software vBulletin (which I happen to know well, and want to integrate with my MediaWiki). I'm encouraging the inclusion of ExternalAuth plugins in core because in this framework, the amount of code required to add an additional backend is quite small -- well under 100 lines in this case. I'd hope to see a lot more of these, and it seems unreasonable to make an armada of tiny extensions instead of letting them live happily in their own directory out of everyone's way. Notes: http://mediawiki.org/wiki/Special:Code/MediaWiki/53497