首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >AppAuth正在寻找什么响应来关闭浏览器窗口并完成请求?

AppAuth正在寻找什么响应来关闭浏览器窗口并完成请求?
EN

Stack Overflow用户
提问于 2019-09-27 12:33:58
回答 1查看 870关注 0票数 1

我试图使用AppAuth从Instagram获取auth代码,重定向到我的服务器,并将该auth代码交换为自定义Firebase令牌。我在将数据传递到AppAuth并触发关闭浏览器窗口时遇到了问题。

到目前为止还能用什么

myscheme:/

  • AppAuth

  • 移动应用程序注册一个自定义方案,https://myserver.com

  • AppAuth点击Instagram授权端点,接收有效code,重定向到https://myserver.com

  • AppAuth hits https://myserver.com,提供code,等待响应

  • --我的服务器命中Instagram令牌端点,为有效的token

  • My服务器交换code/etc,使用此token创建有效的Firebase token

此时,AppAuth浏览器窗口是打开的,等待来自我的服务器的响应。服务器拥有Firebase token。下一步是向AppAuth提供此令牌,并让AppAuth关闭浏览器窗口并完成该过程。

我尝试过的:

将重定向返回到myscheme:/instagram?token=Firebase token

这将关闭AppAuth浏览器窗口,但进程没有完成,因此AppAuth不会返回任何结果。即使关闭了浏览器窗口,它也会继续等待。

myscheme:/instagram?token=Firebase token

  • 设置自定义方案侦听器并重定向到

这与1具有相同的结果,但自定义方案侦听器不捕获此事件,即使捕获了,我也无法取消AppAuth进程。这感觉充其量就是麻烦事。

进一步提出来的问题:

AppAuth需要什么才能关闭浏览器窗口并完成握手?它在找什么?

EN

回答 1

Stack Overflow用户

发布于 2019-09-30 17:45:18

这是Android上的Chrome问题,是间歇性的吗?如果是这样的话,可能是因为没有用户的姿态--这是谷歌强加给我们的一个恼人的要求。我最近一直在写up.son文章:https://authguidance.com/2019/09/13/android-code-sample-overview/

抱歉,如果你的问题不一样.

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

https://stackoverflow.com/questions/58134664

复制
相关文章

相似问题

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