我在Authio仪表板中设置了一个应用程序,我可以从开发人员仪表板成功验证Facebook和Twitter。
我的Cordova项目config.xml
包含标记<access origin="*" />
我的项目是以ngSanitize
为基础的Angular,我将这些网址列入$sceDelegateProvider.resourceUrlWhitelist()
列入白名单:
'https://oauth.io/**',
'https://graph.facebook.com/**',
'https://api.twitter.com/**'
我的身份验证功能使用我的密钥调用OAuth.initialize()
,下一行是OAuth.popup(service)
。
在Android上运行时,弹出窗口会快速打开和关闭。在iPhone上,我在控制台中收到此错误:
webView:didFailLoadWithError - -1004: Could not connect to the server.
我想让弹出窗按预期工作的原因是什么?
答案 0 :(得分:0)
已解决 - 需要将OAuth.io仪表板后端设置更改为“客户端流程”