On 24/01/2017 4:55 PM, Ryan Kelly wrote:
The first steps to that were to put the FxA client ID into client
records (e.g., Bug 1254640, Bug 1250782), but there's a lot of work
still to do, and I'm not aware of any bugs on file that track it.
TBH I'm not sure what the next steps are to move this forward. Could we
e.g. gather some telemetry from clients on how frequently there are
discrepancies between the two lists?
IIUC, a practical problem is that the FxA device ID doesn't survive
across reauthentication - ie, the device ID changes whenever the session
ID does.
Let's drill down into this a little. Are you seeing a discrepency
between the FxA device list and the send-tab device list on your current
setup? If so then that's a great place to start, let's file it as a bug
in bugzilla for further discussion.
The discrepancies I see tend to be duplicate devices caused by reauth,
and no clear path in that context for "revoking" the earlier device ID.
This is obviously less of a problem if we can make the deviceID persist
across re-auth (and maybe a way to handle that would be to allow the
client to specify the device ID?) Or maybe a way so the device
registration process to take the local sync device ID as part of the
registration body and allow the FxA server to use that as a lookup to
reuse the original deviceID?
I'm sure there's devil in the details though...
Mark
_______________________________________________
Sync-dev mailing list
[email protected]
https://mail.mozilla.org/listinfo/sync-dev