Services/Sync/SyncKey/J-PAKE/NewOrder: Difference between revisions

Jump to navigation Jump to search
No edit summary
Line 24: Line 24:


#User chooses "quick setup" on new device  
#User chooses "quick setup" on new device  
#Device displays a setup key that contains both the initial secret and a channel ID  
#Device displays a setup key that contains both the initial secret and a channel ID (3 codes)
#On a device that is authenticated, user chooses "add another device" and is prompted for that key
#User goes to the desktop computer.
#The two devices exchange messages to build the secure tunnel  
#User clicks 'Add Device' link on bottom of home tab on Desktop.
#The already-authenticated device passes all credentials (username/password/sync key) to the new device
*If the user has a sync account, just display 'Pair A Device', possibly some welcome/identifying info.
#New device completes setup and starts syncing
*If the user does not have a sync account, display 'Setup Sync' & 'Pair a Device'
#User enters modal wizard on Desktop.
#User enters 3 codes.
#Desktop & Device exchange messages to build secure tunnel.
#Device displays a screen informing the user that it is waiting on the Desktop.
#If User already has a Sync Account:
*The already-authenticated device (Desktop) passes all credentials (username/password/sync key) to Device.
*Desktop tells Device to start downloading.
#If User does not have a Sync Account:
*Prompt for account details.
*Create account.
*Start first upload to server.  Display uploading bar on Desktop.
*Desktop signals to Device that upload has finished.
#Device displays downloading bar & downloads sync data to phone.
#Device informs user that sync has finished and they can now start using it.


= Implementation =
= Implementation =
Confirmed users
385

edits

Navigation menu