Page MenuHomePhabricator

[identity] register user finish
ClosedPublic

Authored by varun on Apr 19 2023, 1:06 PM.
Tags
None
Referenced Files
Unknown Object (File)
Tue, Nov 26, 10:28 PM
Unknown Object (File)
Tue, Nov 26, 9:52 PM
Unknown Object (File)
Tue, Nov 26, 7:37 PM
Unknown Object (File)
Oct 27 2024, 12:24 AM
Unknown Object (File)
Oct 27 2024, 12:24 AM
Unknown Object (File)
Oct 27 2024, 12:24 AM
Unknown Object (File)
Oct 27 2024, 12:24 AM
Unknown Object (File)
Oct 27 2024, 12:24 AM
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
No Lint Coverage
Unit
No Test Coverage

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.