Apps/WebRT/TechQuestions: Difference between revisions

no edit summary
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 ==
348

edits