Javascript 从Cordova内部访问重定向URL

Javascript 从Cordova内部访问重定向URL,javascript,cordova,Javascript,Cordova,我在React中开发了一个应用程序,它有一个回调URI来处理OIDC令牌进行身份验证 这一切都可以在本地运行,但当尝试在Cordova上运行时,重定向总是有问题-我可以重定向到任何外部站点而不会出现问题,但我无法定向到任何应用程序终结点,即使我使用的是自定义URL方案 我试图在几种不同的浏览器中实现这一点——WkWebKit、SafariViewController和SFAuthentication——但没有成功 我不认为OIDC对Cordova应该如此苛刻-2019年是否有任何具体的设置可以使

我在React中开发了一个应用程序,它有一个回调URI来处理OIDC令牌进行身份验证

这一切都可以在本地运行,但当尝试在Cordova上运行时,重定向总是有问题-我可以重定向到任何外部站点而不会出现问题,但我无法定向到任何应用程序终结点,即使我使用的是自定义URL方案

我试图在几种不同的浏览器中实现这一点——WkWebKit、SafariViewController和SFAuthentication——但没有成功


我不认为OIDC对Cordova应该如此苛刻-2019年是否有任何具体的设置可以使用?在过去的2-3年里,这方面的标准似乎已经改变了3到4次。

我肯定有很多与OAUTH相关的Cordova插件,为什么不检查它们,而不是手动处理这个问题呢?这方面的“标准”(如果有这样的事情)一直在变化,所以在这种情况下强烈建议使用插件。我已经深入研究了这个问题。由于苹果公司在过去2-3年内改变了四次标准,似乎没有“标准”的实施。我使用的是OIDC JS客户端,但现在Cordova相关的应用程序似乎不支持这一点。AppAuthJS可能是另一种解决方案,但这仍然无法摆脱应用程序中重定向uri的需要。我无法让重定向uri正常工作——这才是问题的真正症结所在。表面上,理论上我可以使用AppBrowser,通过这种方式获取价值,然后欺骗浏览器,这样谷歌和Facebook就不会更聪明了,但这似乎是有漏洞的,不受支持的。