This is a list of good starter projects in case browser engineers are looking to get involved with FedCM.
They are intended to be (a) outside of the critical path, (b) self-contained, (c) non-controversial and (d) incremental / adjacent.
These are sorted from least to most risky:
- Small bugs
- Requires little to no coordination outside of the FedCM team
- https://issues.chromium.org/u/1/issues/40846684
- https://issues.chromium.org/u/1/issues/40280145
- Developer tools
- Requires coordination with the devtools team, but expected to be non-controversial
- Show requests in the network requests tab
- IdP Registration API
- Requires coordination with the FedID CG/WG, but expected to be non-controversial
- w3c-fedid/idp-registration#9
- w3c-fedid/idp-registration#11
- w3c-fedid/idp-registration#13
- Augumenting FedCM with accounts from the OS
- Requires coordination with the FedID CG/WG and OS vendors (e.g. Windows and Android). Seems generally desirable, but not yet clear.
I'll add more as we go along.