首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >本地主机上的WebAuthn开发

本地主机上的WebAuthn开发
EN

Stack Overflow用户
提问于 2018-10-18 09:00:13
回答 1查看 5.8K关注 0票数 9
  • 我正在尝试使用WebAuthn开发网站认证。不幸的是我遇到了一个问题。当调用navigator.credentials.create时,我得到以下错误: SecurityError:依赖方ID 'https://localhost:7000‘不是可注册的域名后缀,也不等于'https://localhost:7000’。

这是否真的意味着我不能从本地主机开发WebAuthn?顺便说一下,我正在使用Chrome70测试版。似乎有点疯狂,我必须开发一个真正的领域,调试和开发将成为一个噩梦。

对此有什么想法吗?本地主机在WebAuthn中真的被禁止吗?

谢谢

EN

回答 1

Stack Overflow用户

发布于 2022-04-02 12:31:53

THere是消除此错误消息的两种方法:

  • 您不需要在选项中设置RP ID。在本例中,它将使用当前域,即localhost
  • 或者根据URL规范将RP ID设置为有效域,即没有方案、没有端口、没有用户、没有密码、没有路径,在这种情况下,它也是localhost

有关Webauthn规范中RP ID的更多信息

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/52870513

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档