Page MenuHomePhabricator

Require multiple auth factors to establish web sessions
ClosedPublic

Authored by epriestley on May 1 2014, 2:30 AM.
Tags
None
Referenced Files
Unknown Object (File)
Thu, Nov 21, 10:42 AM
Unknown Object (File)
Sun, Nov 17, 5:22 AM
Unknown Object (File)
Oct 10 2024, 11:38 PM
Unknown Object (File)
Oct 7 2024, 1:11 AM
Unknown Object (File)
Sep 21 2024, 8:13 AM
Unknown Object (File)
Sep 12 2024, 9:26 AM
Unknown Object (File)
Sep 12 2024, 9:26 AM
Unknown Object (File)
Sep 6 2024, 11:08 AM
Subscribers

Details

Summary

Ref T4398. This prompts users for multi-factor auth on login.

Roughly, this introduces the idea of "partial" sessions, which we haven't finished constructing yet. In practice, this means the session has made it through primary auth but not through multi-factor auth. Add a workflow for bringing a partial session up to a full one.

Test Plan
  • Used Conduit.
  • Logged in as multi-factor user.
  • Logged in as no-factor user.
  • Tried to do non-login-things with a partial session.
  • Reviewed account activity logs.

Screen_Shot_2014-04-30_at_7.30.26_PM.png (674×1 px, 98 KB)

Diff Detail

Repository
rP Phabricator
Lint
Lint Skipped
Unit
Tests Skipped

Event Timeline

epriestley retitled this revision from to Require multiple auth factors to establish web sessions.
epriestley updated this object.
epriestley edited the test plan for this revision. (Show Details)
epriestley added a reviewer: btrahan.
btrahan edited edge metadata.
This revision is now accepted and ready to land.May 1 2014, 5:11 PM
epriestley updated this revision to Diff 21189.

Closed by commit rP50376aad04d2 (authored by @epriestley).