1
0
Fork 0
mirror of https://we.phorge.it/source/phorge.git synced 2024-11-28 01:32:42 +01:00
phorge-phorge/src/applications/auth
epriestley eef314b701 Separate session management from PhabricatorUser
Summary: Ref T4310. Ref T3720. Session operations are currently part of PhabricatorUser. This is more tightly coupled than needbe, and makes it difficult to establish login sessions for non-users. Move all the session management code to a `SessionEngine`.

Test Plan:
  - Viewed sessions.
  - Regenerated Conduit certificate.
  - Verified Conduit sessions were destroyed.
  - Logged out.
  - Logged in.
  - Ran conduit commands.
  - Viewed sessions again.

Reviewers: btrahan

Reviewed By: btrahan

CC: aran

Maniphest Tasks: T4310, T3720

Differential Revision: https://secure.phabricator.com/D7962
2014-01-14 13:22:27 -08:00
..
application Fix new logged-out "Login" button URI and workflowiness 2013-11-13 11:48:24 -08:00
controller Separate session management from PhabricatorUser 2014-01-14 13:22:27 -08:00
editor Allow authentication providers to store and customize additional configuration 2013-06-18 10:02:34 -07:00
engine Separate session management from PhabricatorUser 2014-01-14 13:22:27 -08:00
management Extend all "ManagementWorkflow" classes from a base class 2013-12-27 13:15:40 -08:00
provider Allow PhabricatorUserLog to store non-user PHIDs 2014-01-14 11:05:26 -08:00
query Separate session management from PhabricatorUser 2014-01-14 13:22:27 -08:00
storage Separate session management from PhabricatorUser 2014-01-14 13:22:27 -08:00
view Send old login code to the bottom of the sea 2013-06-19 01:33:27 -07:00