Page MenuHomePhabricator

Document current MediaWiki PHP authn stack
Closed, ResolvedPublic

Description

Create a wiki page documenting the data flow and code components touched by authenticating to MediaWiki starting from the username/password entry and following through to a valid session. The documentation should include analysis of:

Key points to capture:

  • Hooks used
  • High level summary of activity performed by hooks
  • "Tricks" used to work around poorly exposed or unexposed features in the core stack

Event Timeline

bd808 assigned this task to Legoktm.
bd808 raised the priority of this task from to High.
bd808 updated the task description. (Show Details)
bd808 added a project: MediaWiki-Core-Team.
bd808 subscribed.

My initial and completely un-organized notes are at https://www.mediawiki.org/wiki/User:Legoktm/authn. It only covers the GUI login process (haven't gotten to API), and only covers extensions that directly hook into the login process.

I think this is done at this point?