Chrome应用内的第三方OAuth

时间:2016-03-25 09:54:57

标签: google-chrome-app

我正在开发一款Chrome应用,要求用户针对OAuth的第三方网站进行身份验证(例如Twitter)。

我希望能够

  • 从Chrome应用中打开OAuth网址。
  • 检测用户是否已获得授权并重定向到我的"重定向" URL(检测标签是否已关闭?)
  • 从Chrome应用中的重定向网址获取访问令牌。

我无法想办法做到这一点?有人可以帮忙。

1 个答案:

答案 0 :(得分:0)

chrome.browser.openTab,带有回调URL localhost,运行本地网络服务器,我可以看到它是一个选项。

但我认为最简单和推荐的解决方案是使用chrome.identity.launchWebAuthFlow。以下是facebook oauth flow on Github

的示例