Contact emails
cbiesin...@chromium.org

Explainer
https://github.com/w3c-fedid/FedCM/issues/435#issuecomment-2718856194


Specification
https://github.com/w3c-fedid/FedCM/pull/718


Summary

Adds support for phone numbers and usernames, in addition to or instead of a 
user's full name and email address as identifiers for disambiguating accounts 
in the account selector. Also, makes these new fields available for websites to 
affect the disclosure text.



Blink component
Blink>Identity>FedCM


Search tags
fedcm


TAG review
https://github.com/w3ctag/design-reviews/issues/1074


TAG review status
Pending


Risks




Interoperability and Compatibility

No compatibility risk as this only adds support for new fields Because Chrome 
is currently the only implementor of FedCM in general, there is no incremental 
interop risk for this feature.


Gecko: No signal For incremental improvements to FedCM, Firefox has asked us 
not to file standards position, and they will instead provide feedback in the 
GitHub PR. The Firefox lead engineer on FedCM has expressed support in 
https://github.com/w3c-fedid/FedCM/issues/435#issuecomment-2776163171

WebKit: No signal (https://github.com/WebKit/standards-positions/issues/309) 
Safari has closed other position requests for FedCM subfeatures without 
position (eg https://github.com/WebKit/standards-positions/issues/120) in favor 
of giving a position on FedCM in general. That issue is still open.

Web developers: Positive (https://github.com/w3c-fedid/FedCM/issues/435)

Other signals:


Ergonomics

None



Activation

To fully take advantage of this feature, identity providers may have to check 
the browser version on the client or server side, or wait until a newer Chrome 
has rolled out to enough users.



Security

No security risks.



WebView application risks

Does this intent deprecate or change behavior of existing APIs, such that it 
has potentially high risk for Android WebView-based applications?

n/a, FedCM not supported on WebView




Debuggability

Same as the existing FedCM.



Will this feature be supported on all six Blink platforms (Windows, Mac, Linux, 
ChromeOS, Android, and Android WebView)?
No
FedCM in general is not supported on Webview. Supported on all other platforms.



Is this feature fully tested by web-platform-tests?
No
https://wpt.fyi/fedcm/alternative-identifiers Some of the UI-centric aspects of 
this feature can not be tested with web platform tests, but the WPT tests we 
added verify that phone numbers and usernames are supported as valid fields by 
the user agent.



Flag name on about://flags
FedCmAlternativeIdentifiers


Finch feature name
FedCmAlternativeIdentifiers


Rollout plan
Will ship enabled for all users


Requires code in //chrome?
True


Tracking bug
https://crbug.com/382086282


Launch bug
https://launch.corp.google.com/launch/4390910


Non-OSS dependencies

Does the feature depend on any code or APIs outside the Chromium open source 
repository and its open-source dependencies to function?
No


Estimated milestones


Shipping on desktop 141

DevTrial on desktop 136

Shipping on Android 141

DevTrial on Android 136




Anticipated spec changes

Open questions about a feature may be a source of future web compat or interop 
issues. Please list open issues (eg links to known github issues in the project 
for the feature specification) whose resolution may introduce web 
compat/interop risk (eg, changing to naming or structure of the API in a 
non-backward-compatible way).
We may add support for additional fields in the future but have no concrete 
plans to do so. This could be things like a user's last name or physical 
address.


Link to entry on the Chrome Platform Status
https://chromestatus.com/feature/5121180773908480?gate=5086384735649792


Links to previous Intent discussions
Intent to Prototype: 
https://groups.google.com/a/chromium.org/d/msgid/blink-dev/67eabd7d.170a0220.8108a.08e0.GAE%40google.com



This intent message was generated by Chrome Platform Status.

-- 
You received this message because you are subscribed to the Google Groups 
"blink-dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to blink-dev+unsubscr...@chromium.org.
To view this discussion visit 
https://groups.google.com/a/chromium.org/d/msgid/blink-dev/68923f02.050a0220.1b326.0123.GAE%40google.com.

Reply via email to