-
Notifications
You must be signed in to change notification settings - Fork 72
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
FedCM (was WebID) #618
Comments
There is a lot to unpack here. We can't say that this is an unqualified good, particularly given the effect that it might have on IdPs and RPs. But we can at least signal some amount of positive interest. Closes mozilla#618.
So we've been quiet on this one, but @samuelgoto knows that we've been working out what to do with it for some time. We're broadly supportive of doing this work, even though we've identified a number of issues that mean that this is not an unreserved recommendation. Overall, being able to restore some amount of user control over the cross-site flow of information about them is one of our most important efforts. This covers a number of different facets, but we think that something like FedCM could be an important part of the overall strategy. A major complaint we hear about FedCM is that it is taking a generic capability and replacing it with a far more narrow and limited one. We think that - given how widely sites exchange information about user activity - this is justified and even necessary. Adding some friction to cross-site information flow is appropriate, especially if it means that users will be better able to observe and control those flows. I say "better" here advisedly. There are a number of aspects to this work that will need to be worked out carefully over time. While we see an opportunity to make cross-site information flow explicit - and permissioned - we see a number of challenges:
We also don't yet have complete confidence in some details of the design:
|
* Add a worth-prototyping position for FedCM There is a lot to unpack here. We can't say that this is an unqualified good, particularly given the effect that it might have on IdPs and RPs. But we can at least signal some amount of positive interest. Closes #618. * new taxonomy
* Add a worth-prototyping position for FedCM There is a lot to unpack here. We can't say that this is an unqualified good, particularly given the effect that it might have on IdPs and RPs. But we can at least signal some amount of positive interest. Closes mozilla#618. * new taxonomy
More than two years out: I think this merits an update. Much of Martin's comment is either still true or seems quite prescient looking back. We still believe that "being able to restore some amount of user control over the cross-site flow of information about them is one of our most important efforts. [...] something like FedCM could be an important part of the overall strategy" and that "[a]dding some friction to cross-site information flow is appropriate, especially if it means that users will be better able to observe and control those flows." However, some of our reservations on the initial positive position have not been addressed and some new issues have arisen.
|
Thanks for your comments Ben! I just wanted to chime in on a couple points where I think there is some miscommunication or misunderstanding.
The reason this is of interest for social login providers is that it's a chief concern of the publishers those providers serve. In Chrome we are focused on trying to help the diversity of publishers preserve their independent business models along with the trend of increasing privacy, rather than increasing the economic pressure for centralization in publishing towards a small number of 'walled-gardens' which users stay signed into. How best to manage this tension between concentration and privacy is a legitimate point of debate and browser competition, but it's incorrect to frame this as a tradeoff between the interests of users and that of social-login providers. Google Sign-In, for instance, benefits from sign-in rates only insomuch as it means there is more content available on the web for users to search for. Earning FedCM adoption from social login providers is an important goal for Chrome for these reasons, but I totally understand that it may not be an important goal for other browsers.
We've just filed this as a bug in the spec, passive mode should not require any UI be shown. For example, Chrome's 'cool-down' behavior already suppresses the UI when we believe it's what the user wants and we're exploring ways to expand this to better align the experience with user preferences. Personally I'm excited by the opportunity FedCM provides to make social login less intrusive while preserving the business value for publishers.
This is a legitimate point of browser design disagreement that has come up many times in other contexts (eg. fenced frames). Chrome believes that the value to users of composing information across contexts (while preserving privacy in the implementation) exceeds the risk of user confusion. But in the FedCM context this is entirely a choice for the UA. As I understand it, Firefox was already implementing FedCM with UI that was clearly part of the browser, not part of the page, right? There is nothing in the FedCM spec which encourages the UI to appear as part of the web page, or that prevents the UA from getting additional confirmation from the user before showing an account list.
Thank you, we agree with you here. Lightweight FedCM offers some unique advantages and we're excited to pursue this with you, with a plan to ship it in Chrome once we have evidence of adoption interest. While we don't expect it will meet the needs of social login providers (and so likely see much lower usage), we're hopeful that it will prove to address needs in other important scenarios. In addition I hope we can agree that the 'active' mode of FedCM avoids much of the concerns you've highlighted and continues to be a good area for standards collaboration even if Firefox has no immediate plans to ship it. |
as a web developer and web user who isnt employed by or equity owner it an adjecent web tech / ads / privacy org I would respectfully ask you to get this into mozilla browsers. and also -- given how important and meticulous web standards folks are, this might be the right place to ask: how / where are you measuring "how are we doing" with web standards? |
Request for Mozilla Position on an Emerging Web Specification
Other information
Various other reviews:
The text was updated successfully, but these errors were encountered: