Node.js 在web应用上创建了WebAuthn密钥的Electron应用中出现使用问题

Node.js 在web应用上创建了WebAuthn密钥的Electron应用中出现使用问题,node.js,electron,webapi,webauthn,Node.js,Electron,Webapi,Webauthn,我有一个可以配置双因素身份验证的web应用程序。第二个因素的一个选项是安全密钥(如Yubikey)。为此,使用了WebAuthn技术 尝试在Electron应用程序中使用web应用程序中创建的密钥进行验证时出现问题。我通过web API获取navigator.credentials.get函数的参数,但我得到一个错误 依赖方ID“example.com”不是可注册域后缀,也不等于'http://localhost:8080“ 有办法解决这个问题吗?也许有办法通过某个库验证Node.js中的密钥

我有一个可以配置双因素身份验证的web应用程序。第二个因素的一个选项是安全密钥(如Yubikey)。为此,使用了WebAuthn技术

尝试在Electron应用程序中使用web应用程序中创建的密钥进行验证时出现问题。我通过web API获取
navigator.credentials.get
函数的参数,但我得到一个错误

依赖方ID“example.com”不是可注册域后缀,也不等于'http://localhost:8080“

有办法解决这个问题吗?也许有办法通过某个库验证Node.js中的密钥

到目前为止,我只想打开第二个窗口,在其中启动一个web应用程序,进行验证,然后将控制权返回主窗口