| | Status | Subtype | Assigned | Task |
---|
| | Open | | None | T31254 [SUGGESTION] Expose group memberships for query through OpenID teams extension |
| | Declined | | Wikinaut | T25735 Allow different user grouping for OpenID users |
| | Open | Feature | None | T66475 Make crosswiki bits and pieces truly global (tracking) |
| | Declined | Feature | None | T15631 Wikimedia should become an OpenID provider |
| | Declined | | TTO | T16264 Import sources should be maintained by stewards |
| | Resolved | | None | T46294 MWException error - Error: invalid magic word 'speciale' |
| | Open | Feature | None | T28992 Implement configuration database aka configuration management aka no shell excuse |
| | Declined | | None | T61631 Enable Facebook login on Wikimedia wikis |
| | Declined | | None | T11604 Get OpenID extension to a state where it could be used on Wikimedia projects as a provider |
| | Open | | None | T59579 E:OpenID as consumer: ChangePassword page is shown twice when attaching an OpenID to an existing account using the _temporary_ password |
| | Open | | None | T59731 [RFC] make SpecialChangePassword form text depending on login status of $wgUser |
| | Open | | None | T49145 Formally deprecate jQuery UI after we've stopped using jQuery UI in extensions and core |
| | Open | | None | T100270 Replace use of jQuery UI and MW UI with OOUI across all Wikimedia-deployed extensions and core |
| | Open | | None | T100161 Convert all of MediaWiki core to OOUI PHP (tracking) |
| | Resolved | | MarkTraceur | T85291 Implement OOUI "display format" in MediaWiki's HTMLForm |
| | Resolved | | matmarex | T97871 PHP TextInputWidget has no 'required' config |
| | Resolved | | matmarex | T91132 Forcefully preventing default event actions on FormLayout, ButtonWidget and ButtonInputWidget is problematic |
| | Resolved | | matmarex | T85285 Disentangle VForms from HTMLForm code in core |
| | Open | | None | T101480 Remove 'wgUseMediaWikiUIEverywhere' and code forks, always using the off/false path |
| | Duplicate | | None | T101476 [EPIC] Make mobile look and work as desired without wgUseMediaWikiUIEverywhere |
| | Open | | None | T101471 Convert core forms that use MW UI with wgUseMediaWikiUIEverywhere false to OOUI FormSpecialPage or explicit OOUI PHP |
| | Resolved | | • Jdlrobson | T107069 Convert HistoryAction.php to use OOUI and MW's new DateInputWidget |
| | Resolved | BUG REPORT | matmarex | T220601 DateInputWidget reflow after infusion |
| | Resolved | | matmarex | T220781 When filtering page history by date, the older/newer paging links don't work |
| | Open | Feature | None | T71722 Use OOUI for JavaScript-generated checkbox on Protect |
| | Open | | None | T107037 Convert all MW core special pages to OOUI |
| | Resolved | | Esanders | T113758 Convert DeleteAction.php/SpecialUndelete.php to use OOUI |
| | Duplicate | | None | T171455 Dropdown widgets on Special:Delete only has partial OOUI styling |
| | Resolved | | TTO | T160236 Update action=purge page button |
| | Resolved | | Jayprakash12345 | T173997 Convert file delete to use OOUI |
| | Open | | None | T11968 Reduce use of global and public variables |
| | Open | | None | T294739 remove configuration access via global variables in core |
| | Open | | None | T71084 Convert things to use Config classes instead of globals |
| | Open | | None | T72637 Special:Userlogin: Use Config instead of globals |
| | Duplicate | | None | T155964 NewSignupPage should use OOUI checkboxInputWidget instead |
| | Open | | None | T85853 Convert MW core login/create account pages to OOUI (Special:UserLogin / Special:CreateAccount) |
| | Resolved | | None | T12317 Remove includes/templates/Userlogin.php, use HTMLForm class in includes/SpecialUserlogin.php instead |
| | Open | | None | T73066 Users are not logged out when logging in as another user |
| | Duplicate | | None | T13757 Don't say whether user exists on incorrect login info, for wikis with no anonymous viewing |
| | Declined | | None | T28538 API Login session time limit |
| | Open | | None | T61736 password reset mail should have a "cancel this" link |
| | Resolved | | Dbrant | T135633 Add "remember me" support |
| | Resolved | | None | T130340 [Reading Infrastructure 2015-16 Q4] Enable two-factor authentication via AuthManager on the Wikimedia cluster |
| | Resolved | | • Mattflaschen-WMF | T68699 Increase "remember me" login cookie expiry from 30 days to 1 year on Wikimedia wikis |
| | Resolved | | Anomie | T67493 Session is started by EditAction (problem for extensions using UserLoadFromSession hook) |
| | Open | | None | T89459 Modernize MediaWiki authentication system (AuthManager) |
| | Resolved | | Legoktm | T88195 Document current MediaWiki PHP authn stack |
| | Resolved | | bd808 | T89460 Develop use-cases & user stories for authentication system |
| | Resolved | | bd808 | T91105 RfC: AuthManager |
| | Resolved | | csteipp | T91698 Document state machine for authentication flow |
| | Resolved | | Tgr | T91701 Create dashboard to track key authentication metrics before, during and after AuthManager rollout |
| | Resolved | | bd808 | T108091 Configure beta cluster to use labmon1001.eqiad.wmnet as statsd server |
| | Resolved | | Tgr | T108386 Kill MediaWiki.authmanager.login.*.failure.<number> statsd buckets |
| | Open | | None | T108414 Load API request count and latency data from Hadoop to a dashboard |
| | Resolved | | ArielGlenn | T108417 stat1002 access for tgr |
| | Resolved | | csteipp | T109084 Goal: Security engineering support for AuthManager |
| | Open | | None | T110278 Improve interaction between AuthManager and the UI layer |
| | Resolved | | Tgr | T111255 Review login / signup designs by some major sites / frameworks |
| | Resolved | | Tgr | T111258 Create a list of authentication fields and field types used by existing auth plugins |
| | Resolved | | • Jdlrobson | T132501 Spike [1 HR]: Test mobile web interface of AuthManager |
| | Resolved | | Tgr | T135779 Change credential improvements / regressions with AuthManager |
| | Resolved | | Tgr | T135775 Sign up page not applying mobile styles correctly |
| | Open | | None | T134952 Review AuthManager account linking UI |
| | Open | | None | T136000 Unify Special:UnlinkAccounts and Special:RemoveCredentials |
| | Resolved | | Florian | T135924 AuthManager PrimaryAuthenticationProvider that returns one redirect AuthenticationResponse breaks returnto mechanism |
| | Open | | None | T136710 Add links to Special:LinkAccounts, Special:UnlinkAccounts, Special:ChangeCredentials, and Special:RemoveCredentials to Special:Preferences somewhere |
| | Resolved | | Tgr | T136725 Make login/signup footer customizable by extensions |
| | Resolved | | Tgr | T136809 Cancel on Special:ChangeCredentials causes validation |
| | Resolved | | cicalese | T141474 Automatic start of authentication workflow for link provider (if it's the only available one) |
| | Resolved | | Florian | T141471 Login button shouldn't be displayed if no input fields are there |
| | Invalid | | None | T141478 "Keep me logged in" checkbox should not be displayed when it has no effect |
| | Open | | None | T180886 AuthManager special pages should honor $wgSecureLogin |
| | Resolved | | Tgr | T110279 Rewrite core classes which need to be clients of AuthManager |
| | Resolved | | Tgr | T110277 Rewrite Special:UserLogin (and signup) and Special:UserLogout to use AuthManager |
| | Resolved | | Anomie | T110276 Rewrite the login API to use AuthManager |
| | Resolved | | Anomie | T121113 Create a migration path for legacy bots in an AuthManager world |
| | Resolved | | Tgr | T110280 Rewrite password management to use AuthManager |
| | Resolved | | Tgr | T110281 Rewrite email management to use AuthManager |
| | Resolved | | Anomie | T110751 Create user name verification API with AuthManager |
| | Open | | None | T110291 Update all extensions to use AuthManager |
| | Resolved | | Enst80 | T110292 Update Auth_remoteuser to use AuthManager |
| | Resolved | | Enst80 | T163096 Update Auth_remoteuser documentation with AuthManager information |
| | Resolved | | Enst80 | T163097 Backport Auth_remoteuser to REL1_27 and REL1_28 |
| | Resolved | | Skizzerz | T110293 Update MediaWikiAuth to use AuthManager |
| | Resolved | | Florian | T110294 Update GoogleLogin to use AuthManager |
| | Open | | None | T110295 Update OpenID to use AuthManager |
| | Declined | | None | T110296 Update Configure to (not) use AuthManager |
| | Declined | | None | T110299 Update AjaxLogin to use AuthManager |
| | Declined | | None | T110300 Update SemanticSignup to use AuthManager |
| | Resolved | | aaron | T110451 Update ConfirmAccount to use AuthManager |
| | Resolved | | aaron | T137843 Unable to create an account via "Special:ConfirmAccount" in 1.27 - requires porting to AuthManager |
| | Declined | | None | T110452 Update CryoKey to use AuthManager |
| | Resolved | | ashley | T110455 Update NewSignupPage to use AuthManager |
| | Open | | None | T110460 Update OAuthAuthentication to use AuthManager |
| | Open | | lucamauri | T250626 OAuthAuthentication workaround for immediate use |
| | Declined | | None | T110463 Update Phalanx to use AuthManager |
| | Resolved | | cicalese | T110464 Update PluggableAuth to use AuthManager |
| | Declined | | None | T110465 Update SecureSessions to use AuthManager |
| | Declined | | None | T110468 Update SSLClientAuthentication to use AuthManager |
| | Open | | None | T110470 Update TwitterLogin to use AuthManager |
| | Declined | | None | T110471 Update TwoFactorAuthentication to use AuthManager |
| | Open | | None | T110473 Update UserThrottle to use AuthManager |
| | Resolved | | Anomie | T110764 Update AutoProxyBlock to use AuthManager |
| | Open | | None | T111482 Update NetworkAuth to use AuthManager |
| | Declined | | None | T111484 Update Persona to use AuthManager |
| | Invalid | | None | T111485 Update SocialLogin to use AuthManager |
| | Declined | | MaxSem | T110289 Update UserDailyContribs to use AuthManager |
| | Open | | None | T134885 Update InviteSignup to use AuthManager |
| | Declined | | None | T135040 Update AccountAudit for AuthManager |
| | Resolved | | Nikerabbit | T111486 Update Translate to use AuthManager |
| | Resolved | | Nikerabbit | T151037 Some recentchanges rows state the current user's IP address was registered |
| | Resolved | | ashley | T135258 Update AutomaticBoardWelcome for AuthManager |
| | Declined | | None | T135259 Update AzharAuth for AuthManager |
| | Open | | None | T135262 Update BlueSpiceFoundation and BlueSpiceExtensions for AuthManager |
| | Declined | | None | T135264 Update EditAccount for AuthManager |
| | Resolved | | Bawolff | T135265 Update ImportUsers for AuthManager |
| | Resolved | | Universal_Omega | T135267 Update LanguageSelector for AuthManager |
| | Resolved | | Bawolff | T135270 Update LoginNotify for AuthManager |
| | Resolved | | Universal_Omega | T135274 Update NewUserNotif for AuthManager |
| | Open | | None | T135275 Update OnlineStatusBar for AuthManager |
| | Open | | None | T135276 Update OnlineStatus for AuthManager |
| | Resolved | | Lokal_Profil | T135277 Update OpenBadges for AuthManager |
| | Resolved | | ashley | T135282 Update PrivateDomains for AuthManager |
| | Open | | None | T135283 Update SportsTeams for AuthManager |
| | Open | | None | T135287 Update StalkerLog for AuthManager |
| | Declined | | None | T135291 Update WebPlatformAuth for AuthManager |
| | Resolved | | Florian | T137684 "Minimum Name Length" extension: Migrate to use a PreAuthenticationProvider |
| | Declined | | None | T145078 Update NTLMActiveDirectory to use AuthManager |
| | Resolved | | Anomie | T110412 Find and assess extensions affected by AuthManager |
| | Resolved | | Anomie | T91303 Audit extensions for use of $wgAuth |
| | Resolved | | Tgr | T110414 Audit extensions using hooks that are deprecated by AuthManager |
| | Resolved | | Tgr | T110431 Audit extensions using authentication-related hooks |
| | Resolved | | Anomie | T110433 Audit extensions using deprecated User methods |
| | Resolved | | Anomie | T132330 Audit extensions using methods/hooks from LoginForm and other authentication special pages |
| | Resolved | | Tgr | T110756 Come up with AuthManager migration strategy |
| | Resolved | | Anomie | T123451 Deploy SessionManager and bot passwords |
| | Resolved | PRODUCTION ERROR | Anomie | T124126 Can neither load the session nor create an empty session |
| | Resolved | PRODUCTION ERROR | Tgr | T124143 Infinite recursion between user and session loading |
| | Resolved | PRODUCTION ERROR | Tgr | T124252 NEED_TOKEN error spike when 1.27-wmf.11 SessionManager was deployed to group1 |
| | Resolved | | Dbrant | T124384 [Panic] Login broken in app? |
| | Declined | | None | T124428 SessionHandler causing login problems for Huggle 2 and older |
| | Resolved | | Legoktm | T74791 Newly created accounts are not global (at least, according to OAuth) |
| | Resolved | | Anomie | T124335 bot_passwords table expected to exist despite wgEnableBotPasswords = false |
| | Open | | None | T124371 Clean up usage of $_SESSION in WMF-deployed extensions |
| | Resolved | | Florian | T132251 CentralNotice shouldn't use wfSetupSession() anymore |
| | Resolved | PRODUCTION ERROR | pmiazga | T162910 Update Collection not to use deprecated wfSetupSession call |
| | Resolved | PRODUCTION ERROR | Jdforrester-WMF | T186339 Update SecurePoll not to use deprecated wfSetupSession call |
| | Resolved | PRODUCTION ERROR | None | T124367 User::loadFromSession called before the end of Setup.php |
| | Resolved | PRODUCTION ERROR | Catrope | T139665 "User::loadFromSession called before the end of Setup.php" warning due to Echo |
| | Resolved | PRODUCTION ERROR | None | T151291 "User::loadFromSession called before the end of Setup.php" warning due to AbuseFilter |
| | Resolved | PRODUCTION ERROR | Umherirrender | T151292 "User::loadFromSession called before the end of Setup.php" warning due to AntiSpoof |
| | Resolved | PRODUCTION ERROR | • Addshore | T177524 "User::loadFromSession called before the end of Setup.php" due to a combination of TwoColConflict and BetaFeatures |
| | Resolved | | None | T177590 New filters for edit review can't be opt-out on some wikis |
| | Resolved | PRODUCTION ERROR | Anomie | T240083 "User::loadFromSession called before the end of Setup.php" (violation by Wikibase/ULS) [Story Points 5] |
| | Resolved | | Umherirrender | T267445 UserGetLanguageObjectHook is unsafe: "User::loadFromSession called before the end of Setup.php" [8H investigate] |
| | Resolved | PRODUCTION ERROR | Tgr | T297855 Session user loaded before session set up in GrowthExperimentsMentorManager service |
| | Resolved | | Anomie | T124414 MassMessage Fatal error: CAS update failed on user_touched |
| | Resolved | | bd808 | T124406 s7 master is executing 54K transactions/s |
| | Resolved | | Anomie | T124453 Meta login fails |
| | Resolved | | bd808 | T124510 Page preview response not being cached for history navigation in 1.27.0-wmf11 |
| | Resolved | | Anomie | T124620 SessionManager breaks cookie support check in wikisource.org login |
| | Open | | None | T124641 Cover WebResponse::setCookie() with tests to prevent eg: Notice: Undefined variable: date in includes/WebResponse.php on line <i>144 |
| | Resolved | | Anomie | T124468 CentralAuth is not logging the user into loginwiki anymore |
| | Resolved | | Anomie | T124821 SessionManager: unexpectedly logged out after visiting another wiki |
| | Resolved | PRODUCTION ERROR | Anomie | T124971 Sessions can only be imported when none is active. |
| | Declined | | None | T125054 Sharp dip in MediaWiki.site.users metric since wmf11 roll-out |
| | Resolved | | Anomie | T125133 Accounts are not autocreated on loginwiki |
| | Resolved | | Anomie | T125139 Login to login.wikimedia.org fails with "No active login attempt is in progress for your session." |
| | Resolved | | Anomie | T125114 Accounts with user_token not set can't login to wmf.11 ("cookies not set" error) |
| | Resolved | | Tgr | T125151 Fatal Call to a member function getTitle() on a non-object (NULL) following wmf11 to all wikis |
| | | | | Restricted Task |
| | Resolved | | Anomie | T125194 Possibly getting logged out within the same session after inactivity |
| | Resolved | | ori | T125267 ~3000% increase in session redis memory usage, causing evictions and session loss |
| | Resolved | | csteipp | T125283 Users occasionally logged in as different users after SessionManager deployment |
| | Resolved | | Tgr | T125313 Session error message when trying to execute sysop/CU/OS actions |
| | Resolved | | bd808 | T125452 Review and enhance the debug logging for SessionManager |
| | Declined | | None | T125455 Track ip addresses associated with a session and log when anomalous |
| | Resolved | | PleaseStand | T126495 IPSet::__construct() in gets into infinite loop when called from curl on a CI host |
| | Resolved | | Legoktm | T128167 Tag versions of IPSet in git |
| | Resolved | | Legoktm | T128169 Bump MediaWiki wikimedia/ip-set version to include fix for xdebug.max_nesting_level = 100 |
| | Open | | None | T125599 Create some end-to-end tests for SessionManager |
| | Resolved | | Tgr | T126069 Collect information about session pollution during the previous SessionManager rollouts |
| | Resolved | | Tgr | T124440 Invalidate all users sessions |
| | Resolved | | Anomie | T124409 Logging out immediately logs you back in |
| | Duplicate | | None | T126550 Central login from Commons/Meta mobile domain broken with SessionManager |
| | Resolved | | Anomie | T49647 meta.m.wikimedia.org user login doesn't work |
| | Resolved | | bd808 | T126680 Huggle3 getting "WrongToken" response to authentication attempt against MW 1.27.0-wmf.13 |
| | Resolved | | Tgr | T70012 CentralAuthHooks::attemptAddUser: failed with message Username entered already in use. on loginwiki |
| | Invalid | | Anomie | T126724 mw1.27#wmf13 update breaks GlobalReplace: "result: WrongToken" |
| | Resolved | | Anomie | T127233 Endpoints which do not need to authenticate users should set MW_NO_SESSION |
| | Resolved | | • Jdlrobson | T127860 MobileFrontend using ResourceLoaderGetConfigVars hook with User dependent data |
| | Resolved | | bd808 | T127864 CitoidDataModule depends on request data |
| | Resolved | | None | T127866 WikimediaMessagesHooks::onMobileLicenseLink() unstubs $wgUser during ResourceLoaderGetConfigVars hook |
| | Resolved | | Tgr | T127870 QuickSurveys\Hooks::onResourceLoaderRegisterModules() depends on request data |
| | Resolved | | None | T127871 MobileFrontendSkinHooks::getPluralLicenseInfo() unstubs $wgUser during ResourceLoaderGetConfigVars hook |
| | Resolved | | None | T127872 Wikibase\SitesModule depends on request data |
| | Resolved | | bd808 | T127916 CiteDataModule depends on request data |
| | Resolved | | Legoktm | T129397 FlowHooks::onMessageCacheGet() may be called during load.php and depends on the session user language |
| | Declined | | Anomie | T130720 Have load.php set $wgLang and the RequestContext language |
| | Resolved | | Legoktm | T131176 Wikibase\Repo\Hooks\LinkBeginHookHandler unstubs $wgLang unnecessarily during LinkBegin hook |
| | Declined | | None | T134562 SMW triggers "Sessions are disabled for this entry point" |
| | Resolved | | Anomie | T135389 opensearch_desc calls Title::getLocalURL which unstubs wgUser on wikis with a variant |
| | | | | Restricted Task |
| | Resolved | | Tgr | T134945 Update API clients for AuthManager |
| | Resolved | | • Mholloway | T124229 Update login and account creation for API changes |
| | Resolved | | Niedzielski | T120415 [Dev] Enable custom MediaWiki endpoint |
| | Resolved | | bd808 | T124832 Setup testing server for AuthManager in Labs |
| | Resolved | | • Fjalapeno | T134822 Update iOS login and account creation to support MediaWiki API changes |
| | Resolved | | JMinor | T124048 EPIC: Integrate new AuthManager APIs in iOS app |
| | Resolved | | Tgr | T135107 Update wiki documentation for AuthManager |
| | Resolved | | demon | T135498 Release AuthManager with MediaWiki 1.27 |
| | Resolved | | Tgr | T135504 Enable AuthManager in WMF production |
| | Resolved | | Anomie | T110282 Update extensions which are deployed on the Wikimedia cluster to use AuthManager |
| | Resolved | | Anomie | T91699 Create AuthManager framework and core classes |
| | Resolved | | Joe | T97675 Custom session handler corrupted by session_destroy, "Failed to initialize storage module" |
| | Resolved | | Joe | T106483 Create new HHVM package for HHVM 3.6.5 + patches |
| | Resolved | | hashar | T106699 Upgrade HHVM related packages on Trusty Jenkins slaves |
| | Resolved | | bd808 | T95864 Mocking abstract objects fails on HHVM |
| | Resolved | | Anomie | T110274 Fix PHPUnit version incompatibility between AuthManager and Jenkins |
| | Resolved | | Krinkle | T99982 Upgrade PHPUnit to 4.0+ |
| | Resolved | | None | T90303 Fetch dependencies using composer instead of cloning mediawiki/vendor for non-wmf branches |
| | Resolved | | JanZerebecki | T106433 replace inline perl in builder wd-mw-composer-merged-install with a proper script |
| | Resolved | | Krinkle | T112895 Support installing composer require-dev packages together with mediawiki/vendor |
| | Resolved | | Tgr | T110628 Improve AuthManager documentation |
| | Duplicate | | None | T110284 Update LdapAuthentication to use AuthManager |
| | Resolved | | Anomie | T110285 Update Echo to use AuthManager |
| | Resolved | | Anomie | T110286 Update MoodBar to use AuthManager |
| | Resolved | | Anomie | T110287 Update CheckUser to use AuthManager |
| | Resolved | | Anomie | T110283 Update CentralAuth to use AuthManager |
| | Resolved | | Anomie | T110288 Update OpenStackManager to use AuthManager |
| | Resolved | | Anomie | T110453 Update LdapAuthentication to use AuthManager |
| | Resolved | | bd808 | T128501 Create role for testing/developing LDAPAuth |
| | Resolved | | Anomie | T110290 Update Renameuser to use AuthManager |
| | Resolved | | Tgr | T110302 Update ConfirmEdit to use AuthManager |
| | Resolved | | Tgr | T110448 Update AbuseFilter to use AuthManager |
| | Resolved | | Tgr | T87876 Convert AbuseFilter to use extension registration |
| | Resolved | | Tgr | T110449 Update AntiSpoof to use AuthManager |
| | Resolved | | Dereckson | T110456 Update NewUserMessage to use AuthManager |
| | Resolved | | Anomie | T110458 Update OAuth to use AuthManager |
| | Resolved | | Tgr | T110467 Update SpamBlacklist to use AuthManager |
| | Resolved | | Tgr | T110469 Update TitleBlacklist to use AuthManager |
| | Resolved | | Anomie | T110765 Update DisableAccount to use AuthManager |
| | Resolved | | Nikerabbit | T110766 Update TranslationNotifications to use AuthManager |
| | Resolved | | Anomie | T110767 Update MassMessage to use AuthManager |
| | Resolved | | Tgr | T111483 AuthManager should retain the MobileFrontend watermark at the top of the login screen |
| | Resolved | | Anomie | T111487 Update WikimediaIncubator to use AuthManager |
| | Resolved | | Tgr | T110457 Update OATHAuth to use AuthManager |
| | Resolved | | demon | T135043 Update Campaigns to use AuthManager |
| | Resolved | | Anomie | T135060 Update PageTriage for AuthManager |
| | Resolved | | Anomie | T135065 Update Thanks for AuthManager |
| | Resolved | | Jdforrester-WMF | T135071 Update VisualEditor for AuthManager |
| | Resolved | | Yurik | T135074 Update JsonConfig for AuthManager |
| | Resolved | | Yurik | T137173 Use bot password for the zero scripts that collect analytics |
| | Resolved | | Milimetric | T137174 Verify there are no analytics jobs accessing Zero portal |
| | Resolved | | Tgr | T135698 Update Varnish Zero config downloading script to be ready for AuthManager |
| | Resolved | | Tgr | T135884 Make Selenium tests work with AuthManager |
| | Resolved | | Anomie | T136834 CentralAuth autologin does not work in beta cluster |
| | Resolved | | Tgr | T138910 Backport AuthManager-related changes to 1.27 |
| | Duplicate | | None | T19312 Separate UserLogin from authentication process; create account creation and identification internal API |
| | Resolved | | Anomie | T76103 Createaccount API should support username validation without having to try to create an account |
| | Resolved | | Anomie | T110747 Rewrite the account creation API to use AuthManager |
| | Resolved | | Jdforrester-WMF | T193755 Remove the deprecated hooks UserCreateForm and UserLoginForm |