Page MenuHomePhabricator

Create convenience base classes for AuthManager providers
Closed, ResolvedPublic

Description

AuthManager provides the AbstractAuthenticationProvider class, but for a simple provider (especially secondary or pre-auth) that still means a lot of abstract methods need to be overridden with a trivial implementation. It would be nice to have a bunch of (less) abstract base classes which implement as much as possible in a no-op way so that the code of the actual providers becomes simpler.

Event Timeline

Tgr raised the priority of this task from to Low.
Tgr updated the task description. (Show Details)
Tgr added a subscriber: Tgr.

Change 195297 had a related patch set uploaded (by Anomie):
WIP: AuthManager framework

https://gerrit.wikimedia.org/r/195297

Change 289094 had a related patch set uploaded (by Gergő Tisza):
Add AuthManager

https://gerrit.wikimedia.org/r/289094

Tgr claimed this task.

This was done as part of the original commit.