首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >将Chrome扩展popup.html页面重定向到Oauth的URL

将Chrome扩展popup.html页面重定向到Oauth的URL
EN

Stack Overflow用户
提问于 2014-09-10 15:58:17
回答 1查看 1.9K关注 0票数 1

是否可以将铬扩展名的弹出Html重定向到远程URL?

为了OAuth的目的,我正在研究这个场景。当用户单击“使用FB登录”按钮时,

我希望将chrome扩展的Html页面重定向到:https://www.facebook.com/dialog/oauth?client_id={app-id}&redirect_uri={redirect-uri},以便提示用户登录。

这是在Chrome扩展中进行身份验证的正确方法吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-09-10 16:11:09

弹出窗口非常..。易碎。它们太容易关闭,用户不能使用密码管理器来填写表单等,它们也非常受大小限制。也许不是最好的主意。

相反,您可以使用chrome.windows创建一个登录类型窗口:

代码语言:javascript
复制
chrome.windows.create({
  url: "YourLoginURL",
  type: "popup",
  focused: true
});

然而,在Chrome扩展中,这并不是做OAuth的“原生”方式。

本机方式是使用 API,,特别是chrome.identity.launchWebAuthFlow

作为一个额外的好处,它允许您使用虚拟https:回调URL,这是最广泛支持的选项,而不必拥有一个域。

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

https://stackoverflow.com/questions/25769964

复制
相关文章

相似问题

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