xcode iOS Capacitor应用程序无法连接到WebAuthn服务器(RP ID安全错误)

bejyjqdl  于 2023-03-24  发布在  iOS
关注(0)|答案(1)|浏览(128)

我有一个capacitor应用程序,它可以对我的webauthn服务器进行http调用,该服务器具有https域。当我在注册过程中在Xcode模拟器中运行capacitor iOS应用程序时,我会收到一个错误:
“SecurityError:提供的RP ID不是文档有效域的可注册域后缀”。
我不知道这是什么意思,但我想知道这是否与电容器应用程序运行在电容器上的事实有关://localhost和我的服务器有自己的https域?
如何解决此错误?
我尝试了不同的方法进行http调用,但现在我不认为这是问题,因为我可以看到,第一个2 http调用有200响应。它只是从来没有使它的第二个端点。我有点迷失在这里。所有的路由工作从我们的web接口上我们的springboot服务器顺便说一句,只是不是从电容器的ios应用程序。

wnrlj8wa

wnrlj8wa1#

这通常是由于WebAuthn服务器的配置问题。我对您的设置不是Maven,但似乎您正在发送一个未在WebAuthn服务器中配置的RP ID。
所以,要么你是用协议/方案(capacitator://)发送它,要么它在服务器端配置错误。它在两端都应该是localhost

相关问题