场景: 我正在使用quasarjs构建Spa最终的Android应用。 后端是一个带有feathers-js-oauth插件进行身份验证的feathers-js服务器。
我正在使用SQLite数据库存储用户。
我设置了Facebook和Google oauth2登录名,它在Spa模式下可以通过类推中的简单超文本链接“ / oauth / google”来工作 https://docs.feathersjs.com/api/authentication/oauth2.html#client-usage
通常,对于OAuth Cordova,人们使用“ browserinapp”插件打开一个用于oauth2身份验证的弹出窗口来获取令牌。
问题是,如您在此处https://github.com/nraboy/ng-cordova-oauth/issues/283
所示,Google放弃了对browserInApp用户代理的支持有人有同样的问题吗?该怎么解决?
我看到有人使用Firebase,但是我只能将其用于身份验证吗?我想使用用户集合来维护我的服务器应用。
答案 0 :(得分:0)
我有同样的问题。以非最佳方式临时解决问题
在signInWithRedirect()方法内添加2秒钟的超时,然后获取结果getRedirectResult()
仅在生产模式下工作
开了一个案子