| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
| |
Change-Id: I7db616db8c969567d420c0161fa207b366e292b6
|
|
|
|
|
|
|
|
|
|
|
| |
Documentation
Fix "/*" comments to "/**"
Flesh out some missing returns, change some return types
Notes:
http://mediawiki.org/wiki/Special:Code/MediaWiki/99808
|
|
|
|
|
|
|
| |
r32578 and is referenced in the documentation for $wgDBservers, so it can't be easily changed. We can still kill tablename though, it's not too late.
Notes:
http://mediawiki.org/wiki/Special:Code/MediaWiki/90435
|
|
|
|
|
|
|
|
| |
* Use camel case in tableName and dbName, dontrunallyourwordstogetherlikethis
* Call the function factory() instead of newFromType(), for consistency with the rest of MediaWiki
Notes:
http://mediawiki.org/wiki/Special:Code/MediaWiki/90430
|
|
|
|
| |
Notes:
http://mediawiki.org/wiki/Special:Code/MediaWiki/88926
|
|
|
|
|
|
|
| |
http://svn.wikimedia.org/doc/todo.html nicely.
Notes:
http://mediawiki.org/wiki/Special:Code/MediaWiki/88355
|
|
|
|
| |
Notes:
http://mediawiki.org/wiki/Special:Code/MediaWiki/87544
|
|
|
|
| |
Notes:
http://mediawiki.org/wiki/Special:Code/MediaWiki/81383
|
|
|
|
|
|
|
|
|
| |
Turn DatabaseBase::classFromType() into newFromType() factory function for constructing a new object based on a given type and (optional) params. Documented it fairly clearly.
I think it looks nicer :)
Notes:
http://mediawiki.org/wiki/Special:Code/MediaWiki/80864
|
|
|
|
| |
Notes:
http://mediawiki.org/wiki/Special:Code/MediaWiki/79853
|
|
|
|
| |
Notes:
http://mediawiki.org/wiki/Special:Code/MediaWiki/79848
|
|
|
|
| |
Notes:
http://mediawiki.org/wiki/Special:Code/MediaWiki/79593
|
|
|
|
| |
Notes:
http://mediawiki.org/wiki/Special:Code/MediaWiki/70814
|
|
|
|
|
|
|
|
| |
* added a basic description
* added @file
Notes:
http://mediawiki.org/wiki/Special:Code/MediaWiki/70684
|
|
|
|
|
|
|
| |
directly
Notes:
http://mediawiki.org/wiki/Special:Code/MediaWiki/70571
|
|
|
|
| |
Notes:
http://mediawiki.org/wiki/Special:Code/MediaWiki/69880
|
|
|
|
|
|
|
| |
* Fixed some doxygen warnings
Notes:
http://mediawiki.org/wiki/Special:Code/MediaWiki/60911
|
|
|
|
|
|
|
|
| |
Still need to actually do the user creation, but some more framework is
in place for when I want to continue work.
Notes:
http://mediawiki.org/wiki/Special:Code/MediaWiki/60029
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Now is the whole class name, not a suffix. This allows you to do things
like $wgExternalAuthType::someStaticMethod() instead of having to fiddle
with temporary variables.
This will obviously break anything that has $wgExternalAuthType already
configured, so if that's anyone but me, make sure to fix your configs.
This is still experimental.
Notes:
http://mediawiki.org/wiki/Special:Code/MediaWiki/60017
|
|
|
|
| |
Notes:
http://mediawiki.org/wiki/Special:Code/MediaWiki/60015
|
|
|
|
| |
Notes:
http://mediawiki.org/wiki/Special:Code/MediaWiki/59922
|
|
|
|
|
|
|
|
|
|
| |
This just lets you enter the database by hand in LocalSettings.php, for
testing. Now other people can actually test ExternalAuth without having
a vBulletin license. 23 lines not counting whitespace/comments/closing
braces, and took me ~20 minutes to write.
Notes:
http://mediawiki.org/wiki/Special:Code/MediaWiki/59921
|
|
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
|