Page MenuHomePhabricator

[identity] replace deviceID concept with signingPublicKey
ClosedPublic

Authored by varun on Feb 22 2023, 1:26 PM.
Tags
None
Referenced Files
Unknown Object (File)
Wed, Apr 17, 3:59 AM
Unknown Object (File)
Wed, Apr 17, 3:59 AM
Unknown Object (File)
Wed, Apr 17, 3:58 AM
Unknown Object (File)
Wed, Apr 17, 3:58 AM
Unknown Object (File)
Wed, Apr 17, 3:53 AM
Unknown Object (File)
Feb 28 2024, 6:41 PM
Unknown Object (File)
Feb 28 2024, 6:41 PM
Unknown Object (File)
Feb 28 2024, 6:39 PM
Subscribers

Details

Summary

the ed25519 public key that users use to sign messages will replace our device ID concept. we'll use this key to map to all the other device-specific session initialization info (read: other keys)

modified our terraform schema and identity client in the keyserver to match this new API design

Depends on D6839

Test Plan

successfully built the identity service. then, i tried calling the registerUser client method from the keyserver and checked that the response and DDB matched the input from my calls

Diff Detail

Repository
rCOMM Comm
Lint
Lint Not Applicable
Unit
Tests Not Applicable