Background
The MobileFrontend extension makes use of the CentralAuthLoginRedirectData and CentralAuthSilentLoginRedirect hooks to handle logins from a mobile domain. This code currently lives inside the MobileFrontend codebase and presumably is not maintained as well as it should. When bugs exist, it means users are unable to login. Currently for example, on office wiki, logging in results in a BadTitle (may or may not be related)
Given the work in T214998 it is likely that this code may need refinement so it is proposed that in preparation for that work, this code is moved into CentralAuth where it can be adjusted.
User story
As a developer I want all CentralAuth code consolidated in the same place and maintained by people who understand the implications of change to it.
Requirements
- Code is ported to CentralAuth
- Hooks are removed from MobileFrontend (https://codesearch.wmcloud.org/search/?q=CentralAuthLoginRedirectData&files=&excludeFiles=&repos=Extension%3AMobileFrontend returns no results)
BDD
- For QA engineer to fill out
Test Steps
- For QA engineer to fill out
Design
- Add mockups and design requirements
Acceptance criteria
- Add acceptance criteria
Communication criteria - does this need an announcement or discussion?
- Add communication criteria
Rollback plan
- What is the rollback plan in production for this task if something goes wrong?
This task was created by Version 1.2.0 of the Web team task template using phabulous