Skip to content

Conversation

@hamishwillee
Copy link
Contributor

The PRF extension in spec here (and explainer here) is supported in desktop on FF139. The explanation of FF support is a bit more complex - see https://bugzilla.mozilla.org/show_bug.cgi?id=1935280#c5 - and is now captured by this subfeature.

This is not implemented in chrome according to https://chromestatus.com/feature/5138422207348736

This is supposed to be implemented in Safari according to https://medium.com/@corbado_tech/automatic-passkey-upgrade-prf-extension-related-origins-18667123006f but latest info I can find from April says it isn't - see Apple forum info here https://developer.apple.com/forums/thread/774112

This is related to work in mdn/content#39302

@github-actions github-actions bot added data:api Compat data for Web APIs. https://developer.mozilla.org/docs/Web/API size:m [PR only] 25-100 LoC changed labels May 19, 2025
@github-actions
Copy link
Contributor

github-actions bot commented May 19, 2025

Tip: Review these changes grouped by change (recommended for most PRs), or grouped by feature (for large PRs).

@caugner caugner changed the title CredentialsContainer prf extension supported in FF Firefox 139 supports Pseudo-random function extension (prf) in CredentialsContainer May 20, 2025
Copy link
Contributor

@caugner caugner left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

It looks like Chrome already supports it, and Safari tracks it.

@caugner
Copy link
Contributor

caugner commented May 20, 2025

This is not implemented in chrome according to https://chromestatus.com/feature/5138422207348736

That seems to contradict https://chromiumdash.appspot.com/commit/9b8e20e8c56b9e193d7e961e546e2c44b21094a1, confirmed by the Intent to Ship thread.

@foolip Is Chrome Platform Status outdated for WebAuthn PRF extension, or am I missing something important here?

@hamishwillee hamishwillee force-pushed the prf_webauthn_support branch from 47788cd to 9e5c8e0 Compare May 30, 2025 04:23
@hamishwillee hamishwillee requested a review from caugner May 30, 2025 04:23
@github-actions github-actions bot added the size:l [PR only] 101-1000 LoC changed label May 30, 2025
@hamishwillee
Copy link
Contributor Author

Thanks @caugner - I accepted all your changes.

Copy link
Contributor

@caugner caugner left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Some linter failures:

@caugner caugner merged commit feb9476 into mdn:main May 30, 2025
6 checks passed
@mdn-bot mdn-bot mentioned this pull request May 30, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

data:api Compat data for Web APIs. https://developer.mozilla.org/docs/Web/API size:l [PR only] 101-1000 LoC changed size:m [PR only] 25-100 LoC changed

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants