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.

Details

Related Changes in Gerrit:

Event Timeline

Tgr raised the priority of this task from to Low.
Tgr updated the task description. (Show Details)
Tgr subscribed.

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.