What is the difference between conditionalMediation and conditionalGet in WebAuthn?

Blog-Post-Author

Vincent

Created: October 15, 2024

Updated: October 16, 2024


What is the difference between conditionalGet and conditionalMediation in WebAuthn Client Capabilities?#

The short answer is that there is no difference. For some reason, Apple decided to not adhere to the standard give the same WebAuthn client capability a different name. This means that the WebAuthn client capability conditionalMediation (on Safari) is the same as conditionalGet in the WebAuthn standard (Level 3 Editor's Draft).

  • conditionalGet and conditionalMediation describe the same WebAuthn client capability.
  • For some reason, Apple decided to take a different wording compared to the WebAuthn standard
  • Both are client capabilities within WebAuthn to improve user flows and reduce friction in passkey experiences.

difference conditionalget conditionalmediate webauthn

Share this article


LinkedInTwitterFacebook

Enjoyed this read?

🤝 Join our Passkeys Community

Share passkeys implementation tips and get support to free the world from passwords.

🚀 Subscribe to Substack

Get the latest news, strategies, and insights about passkeys sent straight to your inbox.


We provide UI components, SDKs and guides to help you add passkeys to your app in <1 hour

Start for free