Page MenuHomePhabricator

[identity] Implement LogInExistingDevice RPC
ClosedPublic

Authored by bartek on Mar 28 2024, 10:45 PM.
Tags
None
Referenced Files
Unknown Object (File)
Tue, May 7, 1:18 PM
Unknown Object (File)
Tue, May 7, 1:18 PM
Unknown Object (File)
Tue, May 7, 1:17 PM
Unknown Object (File)
Tue, May 7, 1:16 PM
Unknown Object (File)
Thu, Apr 11, 5:34 PM
Unknown Object (File)
Apr 8 2024, 10:09 AM
Unknown Object (File)
Apr 5 2024, 4:28 AM
Unknown Object (File)
Apr 3 2024, 4:27 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.Mar 29 2024, 12:11 AM
This revision is now accepted and ready to land.Apr 1 2024, 9:28 PM