> So you do have something ready for large scale or at least redundancy. My 
> main concern is about "if my server crash ... how my users will sync".

Sync isn't designed to require high availability. Clients will retry quietly if 
their storage server is unavailable. It doesn't even require durability: 
because clients have a full copy (and more besides) of all the data on the 
server, if a DB dies we can just punt them to a different storage server and 
the client will reupload.

Sync 1.5 offers more durability, but this is still a client-authoritative 
system.

It's best to think of Sync as a private whiteboard for clients to use to talk 
to each other. It was designed that way for a reason.

> Our main concern for future is support of SSO. As Firefox will be a part of a 
> larger project, we require that most of our "integrated solutions" to be 
> SSO-compliant. Do you think it's possible with Sync 1.5 atm ?  

Key to the security of Sync is having a credential that only the client knows 
-- it's used to generate keys.

With Sync 1.1 that's the Sync Key. With Firefox Accounts it's your FxA 
password, which we never give to the server. Your SSO solution would need to 
have similar attributes (and think about routine password changes). If not, 
then you could probably build something that supports the FxA APIs for email 
verification but relies on some external key exchange protocol, but you'd be 
heading into somewhat uncharted waters.
_______________________________________________
Sync-dev mailing list
Sync-dev@mozilla.org
https://mail.mozilla.org/listinfo/sync-dev

Reply via email to