Page MenuHomePhabricator

[identity] register user finish
ClosedPublic

Authored by varun on Apr 19 2023, 1:06 PM.
Tags
None
Referenced Files
Unknown Object (File)
Mon, Apr 15, 8:56 AM
Unknown Object (File)
Thu, Apr 11, 7:58 PM
Unknown Object (File)
Thu, Mar 28, 7:41 PM
Unknown Object (File)
Thu, Mar 28, 7:41 PM
Unknown Object (File)
Thu, Mar 28, 7:41 PM
Unknown Object (File)
Thu, Mar 28, 7:41 PM
Unknown Object (File)
Thu, Mar 28, 7:40 PM
Unknown Object (File)
Thu, Mar 28, 7:38 PM
Subscribers

Details

Summary

Implement RegisterPasswordUserFinish RPC.

We use the cached state from RegisterPasswordUserStart to complete the
OPAQUE registration workflow, storing a password file for the user and returning
an access token and user ID

Depends on D7533

Test Plan

called the start and finish RPCs, got back a token and id, and verified that the DDB tables were updated. also tried calling the finish RPC >10s after start and got back an error, as expected

Diff Detail

Repository
rCOMM Comm
Lint
Lint Not Applicable
Unit
Tests Not Applicable

Event Timeline

Harbormaster returned this revision to the author for changes because remote builds failed.Apr 19 2023, 1:19 PM
Harbormaster failed remote builds in B18534: Diff 25398!
Harbormaster returned this revision to the author for changes because remote builds failed.Apr 19 2023, 2:30 PM
Harbormaster failed remote builds in B18550: Diff 25415!
This revision is now accepted and ready to land.Apr 20 2023, 10:53 AM

there's a .proto change so @ashoat should take a look before I land this

This revision now requires review to proceed.Apr 20 2023, 6:42 PM
This revision is now accepted and ready to land.Apr 21 2023, 6:14 AM
This revision was automatically updated to reflect the committed changes.