Page MenuHomePhabricator

[identity] Implement LogInExistingDevice RPC
ClosedPublic

Authored by bartek on Thu, Mar 28, 10:45 PM.
Tags
None
Referenced Files
Unknown Object (File)
Thu, Apr 11, 5:34 PM
Unknown Object (File)
Mon, Apr 8, 10:09 AM
Unknown Object (File)
Fri, Apr 5, 4:28 AM
Unknown Object (File)
Wed, Apr 3, 4:27 PM
Unknown Object (File)
Tue, Apr 2, 10:21 PM
Unknown Object (File)
Mon, Apr 1, 9:27 AM
Unknown Object (File)
Sun, Mar 31, 2:00 PM
Unknown Object (File)
Sun, Mar 31, 2:00 PM
Subscribers

Details

Summary

Implementation of the LogInExistingDevice RPC. Its purpose is to:

  • verify nonce challenge
  • check if device being logged in is on the device list
  • generate access token for the device

Depends on D11465

Test Plan
  1. Registered a device - received a CSAT (1)
  2. Called the LogInExistingDevice RPC - Received a CSAT (2)
  3. Called VerifyUserAccessToken RPC for both CSATs - (2) is valid, (1) is no longer valid

Diff Detail

Repository
rCOMM Comm
Lint
Lint Not Applicable
Unit
Tests Not Applicable

Event Timeline

bartek held this revision as a draft.
bartek published this revision for review.Fri, Mar 29, 12:11 AM
This revision is now accepted and ready to land.Mon, Apr 1, 9:28 PM