Last modified: 2011-05-15 10:04:18 UTC

Wikimedia Bugzilla is closed!

Wikimedia migrated from Bugzilla to Phabricator. Bug reports are handled in Wikimedia Phabricator.
This static website is read-only and for historical purposes. It is not possible to log in and except for displaying bug reports and their history, links might be broken. See T26756, the corresponding Phabricator task for complete and up-to-date bug report information.
Bug 24756 - Check auto created usernames as well
Check auto created usernames as well
Status: RESOLVED FIXED
Product: MediaWiki extensions
Classification: Unclassified
TitleBlacklist (Other open bugs)
unspecified
All All
: Normal enhancement (vote)
: ---
Assigned To: Liangent
:
Depends on: 24755
Blocks: 14629
  Show dependency treegraph
 
Reported: 2010-08-11 18:20 UTC by Liangent
Modified: 2011-05-15 10:04 UTC (History)
2 users (show)

See Also:
Web browser: ---
Mobile Platform: ---
Assignee Huggle Beta Tester: ---


Attachments

Description Liangent 2010-08-11 18:20:39 UTC
The current state is, if enwiki blacklists A but dewiki doesn't, a user can register the name A on dewiki, then autocreate the name A on enwiki. Ideally, the name can exist on dewiki, but cannot be autocreated on enwiki.

I tried to implement this in r67347 and it's CentralAuth-specific (not really sure whether this is good). Besides, this can actually work only after bug 24755 is fixed.

Assigning this bug to myself, but nothing really need to be done after bug 24755 is fixed, unless the "CentralAuth-specific" feature needs reconsideration.
Comment 1 Platonides 2010-11-10 23:52:09 UTC
I think that CentralAuthHooks::attemptAddUser() should call AbortNewAccount not (just) an extension specific CentralAuthAutoCreate
Comment 2 Brion Vibber 2011-04-04 23:44:27 UTC
IIRC, we need them to be separate in part so we can still have things like AntiSpoof preventing initial account creation, while still allowing an account that's been explicitly allowed in by a sysop or grandfathered in to work as expected.
Comment 3 Brion Vibber 2011-04-05 01:21:27 UTC
r85410 covers this:

* (bug 24755) AuthPlugin auto-creation of local accounts can now be aborted by
  other extensions by handling the 'AbortAutoAccount' hook, similar to the
  'AbortNewAccount' triggered by explicit account creations. (They are separate
  to avoid loops and confusion; auth plugins like CentralAuth need to handle
  AbortNewAccount separately.

Note You need to log in before you can comment on or make changes to this bug.


Navigation
Links