AppleOpenSource/WebKit2-7609.3.5.1.3/UIProcess/WebAuthentication/fido/CtapAuthenticator.cpp
// Only U2F protocol is supported for Google legacy AppID support.
Only U2F protocol is supported for Google legacy AppID support.
Only U2F protocol is supported for Google legacy AppID support .
bool CtapAuthenticator::processGoogleLegacyAppIdSupportExtension()
{
    auto& extensions = WTF::get<PublicKeyCredentialCreationOptions>(requestData().options).extensions;
    ASSERT(!!extensions);
    if (extensions->googleLegacyAppidSupport)
        tryDowngrade();
    return extensions->googleLegacyAppidSupport;
}
bool CtapAuthenticator :: processGoogleLegacyAppIdSupportExtension ( ) { auto & extensions = WTF :: get < PublicKeyCredentialCreationOptions > ( requestData ( ) . options ) . extensions ; ASSERT ( ! ! extensions ) ; if ( extensions -> googleLegacyAppidSupport ) tryDowngrade ( ) ; return extensions -> googleLegacyAppidSupport ; }
Only U2F protocol is supported for Google legacy AppID support.
Only U2F protocol is supported for Google legacy AppID support .
// AuthenticatorCoordinator::create should always set it.