348
edits
No edit summary |
No edit summary |
||
| (One intermediate revision by the same user not shown) | |||
| Line 1: | Line 1: | ||
Open Questions for WebRT: | Open Questions for WebRT: | ||
== Shared Network/Security Configuration? == | |||
Should applications have the same HTTP proxy, firewall, certificate settings as Firefox? | |||
== Shared History? == | == Shared History? == | ||
| Line 10: | Line 14: | ||
Should applications live in the same cookie context as Firefox and all other applications? | Should applications live in the same cookie context as Firefox and all other applications? | ||
== Shared Local Storage/Indexed DB? == | |||
Should applications have the same local storage context as Firefox? | |||
== Interactions with master password == | |||
Applications could cause a master password login; best-case, this should be done in a way that the password is never entered into the application's event stream. | |||
== Platform Effort Matrix == | == Platform Effort Matrix == | ||
| Line 36: | Line 48: | ||
== Arguments == | |||
If Cookies and Local Storage are shared: | |||
* The user stays signed on to all their services across Firefox and Apps | |||
* Switching to another user changes Firefox as well | |||
* There is no way to have two copies of the app open as different users | |||
* Deleting cookies in Firefox will cause the app to become depersonalized | |||
If History is shared: | |||
* Firefox can revisit application state - this is a strange interaction | |||
If Network Configuration is NOT shared: | |||
* Apps will sometimes break, badly, because of a change to the user's ambient network environment | |||
* Advanced users will be able to connect an app to the network in a different way than the rest of their client environment, e.g. for VPN access. | |||
== mhanson's opinions == | |||
In my perfect world, I would argue for: | |||
* Cookies and local storage are not shared | |||
* A mechanism exists to provide single-sign-on into apps that works despite cookies and localStorage not being shared; perhaps this mechanism can be used more broadly to enable other forms of app-to-browser state sharing. | |||
* History is never shared | |||
* Network configuration is shared by default, but an advanced mode exists to unlink it. | |||
== User Stories == | == User Stories == | ||
edits