Let's decentralize single sign on with FedCM !
Credits: thhck (video) and Jackson Morgan (voice)
In a few minutes, this video shows what FedCM is, how it changes sign‑in on the web, and why IdP registration could improve the Sign-In flow in decentralized ecosystem.
What can you do?
1) Talk about it and Share the video
Post it where your community already is: Mastodon, Matrix rooms, academic mailing lists, internal IT channels, or your federation’s working groups.
2) Submit a real-world use case
This is the most valuable: concrete examples help justify why IdP registration should exist. Who are the users? What’s painful today? What would improve?
Send us an email at thhck@proton.me, a few word is enough :)
Join our dedicated matrix channel
Join one of the bi-weekly CG-meeting
3) Implement FedCM
If you’re a dev and work on structure acting as IdP, implement FedCM to your IdP.
This would help us proove real interest on this feature. Implementing a Proof of Concept is a proof of interest !
Checkout the resource bellow to get started.
External resources
-
Working Group github repo
FedId is FedCM's W3C working group, in this repo you will find all the links related to that new spec.
-
Idp Registration Feature repo
The github repo for the idp-registration feature
-
FedCM for indieAuth
A guide to help IndieAuth developers to add support for the FedCM API to their IndieAuth
-
FedCM for OAuth
A guide to help add FedCM support to OAuth
-
FedCM MDN Doc
Mozilla documentation on how to add FedCM support to your IdP
-
FedCM test suite for IdP ( WIP )
Test your IdP for FedCM compatibility