Chrome 应用内的第三方 OAuth
Third party OAuth inside Chrome App
我正在开发一个 Chrome 应用程序,它要求用户针对 OAuth(例如 Twitter)的第三方网站进行身份验证。
我希望能够
- 从 Chrome 应用打开 OAuth URL。
- 检测用户是否已授权并重定向到我的 "redirect" URL(检测标签已关闭?)
- 从 Chrome 应用程序中重定向的 URL 获取访问令牌。
我想不出办法来做到这一点?有人可以帮忙吗
chrome.browser.openTab 回调 URL localhost,你 运行 一个本地网络服务器,我认为这是一个选项。
但我认为最简单和推荐的解决方案是使用 chrome.identity.launchWebAuthFlow。这是 facebook oauth 流程的示例 on Github
我正在开发一个 Chrome 应用程序,它要求用户针对 OAuth(例如 Twitter)的第三方网站进行身份验证。
我希望能够
- 从 Chrome 应用打开 OAuth URL。
- 检测用户是否已授权并重定向到我的 "redirect" URL(检测标签已关闭?)
- 从 Chrome 应用程序中重定向的 URL 获取访问令牌。
我想不出办法来做到这一点?有人可以帮忙吗
chrome.browser.openTab 回调 URL localhost,你 运行 一个本地网络服务器,我认为这是一个选项。
但我认为最简单和推荐的解决方案是使用 chrome.identity.launchWebAuthFlow。这是 facebook oauth 流程的示例 on Github