FreeThe +45-page Authentication Analytics Whitepaper — measuring real login journeysDownload
Back to Overview

What is the difference between conditionalMediation and conditionalGet in WebAuthn?

Learn why there is a different naming in the WebAuthn standard (conditionalGet) and Apple's implementation (conditionalMediation) for Client Capabilities.

Vincent Delitz
Vincent Delitz

Created: October 15, 2024

Updated: May 12, 2026

difference conditionalget conditionalmediate webauthn

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.

Corbado

About Corbado

Corbado is the Passkey Intelligence Platform for large-scale CIAM teams running consumer authentication. We help you see what IDP logs and generic analytics tools can't: where passkeys, passwords, OTP, social login and fallback journeys succeed, stall or fail, which devices and browsers create friction, and when an OS update silently breaks login. Two products: Corbado Observe layers process mining and observability across authentication journeys. Corbado Connect adds managed passkeys with analytics built in alongside your IDP. VicRoads runs passkeys for 5M+ users with Corbado (+80% passkey activation). Talk to a Passkey Expert

See what's really happening in your passkey rollout.

Book a Demo

Share this article


LinkedInTwitterFacebook