<!DOCTYPE html><metacharset="utf-8"><title>remoteDesktopClientOverride</title><metaname="timeout"content="long"><scriptsrc="/resources/testharness.js"></script><scriptsrc="/resources/testharnessreport.js"></script><scriptsrc="/resources/testdriver.js"></script><scriptsrc="/resources/testdriver-vendor.js"></script><scriptsrc=helpers.js></script><body></body><script>"use strict";constremoteDesktopClientOverride={origin:"https://acme.com",sameOriginWithAncestors:false,};virtualAuthenticatorPromiseTest(asynct=>{letpromise=createCredential({options:{publicKey:{extensions:{remoteDesktopClientOverride:remoteDesktopClientOverride,},},},});// Site isn't authorized to use the extension.returnpromise_rejects_dom(t,"NotAllowedError",promise);},{protocol:"ctap2_1",transport:"usb",},"create() with remoteDesktopClientOverride");virtualAuthenticatorPromiseTest(asynct=>{letpromise=navigator.credentials.get({publicKey:{challenge:newUint8Array(),allowCredentials:[{id:(awaitcreateCredential()).rawId,type:"public-key",}],extensions:{remoteDesktopClientOverride:remoteDesktopClientOverride,},}});// Site isn't authorized to use the extension.returnpromise_rejects_dom(t,"NotAllowedError",promise);},{protocol:"ctap2_1",transport:"usb",},"get() with remoteDesktopClientOverride on an unauthorized site");</script>