canmove, Confirmed users
640
edits
Line 47: | Line 47: | ||
The new version of the [http://docs.services.mozilla.com/storage/apis-2.0.html Sync Storage API] uses the same request authentication model as Apps in the Cloud. Beyond that, it is a significantly refined version of the 1.1 API with a set of improvements [https://docs.services.mozilla.com/storage/apis-2.0.html#changes-from-v1-1 outlined in the API docs]. Sync clients will use a Service Key stored on the service itself, encrypted by the Persona client using the UK. The SK (or keys chained to it) will be used to encrypt outgoing records and decrypt incoming records, like the existing model. | The new version of the [http://docs.services.mozilla.com/storage/apis-2.0.html Sync Storage API] uses the same request authentication model as Apps in the Cloud. Beyond that, it is a significantly refined version of the 1.1 API with a set of improvements [https://docs.services.mozilla.com/storage/apis-2.0.html#changes-from-v1-1 outlined in the API docs]. Sync clients will use a Service Key stored on the service itself, encrypted by the Persona client using the UK. The SK (or keys chained to it) will be used to encrypt outgoing records and decrypt incoming records, like the existing model. | ||
A very simplified view of the changes between Sync 1.1 and Sync 2.0 is provided by these diagrams: | |||
{| | |||
|[[image:Sync 1.1.png|none|thumb|471px]] | |||
|[[image:Sync 2.0.png|none|thumb|471px]] | |||
|} | |||
= Open Questions = | = Open Questions = |