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 created this task.Sep 3 2015, 1:46 AM
Tgr raised the priority of this task from to Low.
Tgr updated the task description. (Show Details)
Tgr added a subscriber: Tgr.
Restricted Application added a subscriber: Aklapper. · View Herald TranscriptSep 3 2015, 1:46 AM
Tgr removed a subscriber: Tgr.
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 195297 merged by jenkins-bot:
Add AuthManager

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

Change 289094 merged by jenkins-bot:
Add AuthManager

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

Tgr closed this task as Resolved.Sep 17 2016, 9:23 PM
Tgr claimed this task.

This was done as part of the original commit.