I suspect that that's a discrepancy between what the spec says, and what it's meant to say.

However, there is indeed a choice to be made between having a single "origin" for all widgets signed with the same key (with corresponding mutual access rights), having a boundary between different widgets signed with the same key, and having a boundary between widget instances.

While I really like the "public-key-as-origin" idea, I wonder whether the most conservative path for the current round of widget specifications isn't to just stick to the random per-instance (!) origin, and relax later.

Cheers,
--
Thomas Roessler, W3C  <[email protected]>





On 27 May 2009, at 18:23, Adam Barth wrote:

On Wed, May 27, 2009 at 9:05 AM, Henri Sivonen <[email protected]> wrote:
On May 27, 2009, at 18:32, Adam Barth wrote:

3) A developer can write two widgets that occupy the same origin
(again, but re-using the public key).  These widgets will be able to
interact more freely, for example by sharing the same localStorage,
etc.


I though the point of the UUID was to isolate even different instances of
the same widget.

The spec says the UUID is picked at install-time, so two instances of
the widget will get the same UUID.

Adam



Reply via email to