This is a static web page application to show in a user-friendly way the same information that you can get from https://mds3.fidoalliance.org/ and that your authentication backend should be using to validate FIDO2 authenticators.
This repository includes a GitHub Actions workflow that updates mds_metadata.json automatically:
- Schedule: every month on the 10th day (06:00 UTC).
- Manual trigger: available via Actions -> Update FIDO Metadata -> Run workflow.
How it works:
- Downloads the JWT from
https://mds3.fidoalliance.org. - Decodes only the JWT payload (the middle section).
- Writes the payload as formatted JSON into
mds_metadata.json. - Commits and pushes only when the file changed.
The payload extraction is handled by scripts/update-mds-metadata.js, so no manual header/signature cleanup is needed.