>
> Any amendments or additions to this list?
>
>
One small one. When the user resets their password (and thus kB changes,
and thus any derived OAuth keys change), there should be a well-documented
way for applications to detect this.

The lifespan of a key should probably not be different to that of an
authenticated session; if it is, we run the risk of allowing a client to
write data with a key that no other client can read, until eventually its
session expires and it learns the new key. In Sync we use X-Client-State to
avoid this.

Key changes shouldn't come down to an eventual HMAC error, else app
developers will screw it up.
_______________________________________________
Dev-fxacct mailing list
[email protected]
https://mail.mozilla.org/listinfo/dev-fxacct

Reply via email to