Page MenuHomePhabricator

[lib][native][web] Add LogOutSecondaryDevice RPC to identity client
ClosedPublic

Authored by bartek on May 20 2024, 6:01 AM.
Tags
None
Referenced Files
F3370173: D12122.id40687.diff
Tue, Nov 26, 1:15 AM
F3369953: D12122.id40398.diff
Tue, Nov 26, 12:22 AM
F3369902: D12122.id40681.diff
Tue, Nov 26, 12:00 AM
Unknown Object (File)
Sun, Nov 24, 3:52 PM
Unknown Object (File)
Sun, Nov 24, 1:50 PM
Unknown Object (File)
Sun, Nov 24, 9:40 AM
Unknown Object (File)
Fri, Nov 22, 8:07 AM
Unknown Object (File)
Thu, Nov 21, 2:04 AM
Subscribers

Details

Summary

Added LogOutSecondaryDevice to Identity client on web and native.
The RPC is described in ENG-5293 as a part of the "CSAT invalidation flow".

Depends on D12121

Test Plan
  • Registered a user (Identity-auto created device list with primary device).
  • Logged in with a second device (secondary device added to the list)
  • Called the RPC on the secondary device
    • Confirmed that CSAT as well as device keys were cleared by viewing DDB tables
    • Confirmed that the device ID still exists on the device list

Diff Detail

Repository
rCOMM Comm
Lint
Lint Not Applicable
Unit
Tests Not Applicable