繁体   English   中英

如何将用户信息从服务器传递到Chrome扩展的网页?

[英]How to pass user information from server to webpage for a chrome extension?

我正在构建一个Chrome扩展程序,该扩展程序将在网页上插入一个登录按钮。 当用户单击按钮时,他们将被定向到登录页面,然后将其重定向回。 我想在重定向期间传递信息。

这是顺序:

  1. 说cnn.com(在登录按钮上单击)
  2. [我的后端] / authenticate被称为
  3. 显示(支持的服务)登录页面
  4. [我的后端] / callback被调用
  5. 成功重定向到cnn.com

在此步骤[my Backend] /callback > redirect to xyz.com过程中,我不知道如何将“用户”信息传递给页面或扩展名

我正在使用内容脚本插入按钮。 我正在尝试找到在重定向期间将用户信息发送到扩展并将其存储以供以后使用的方法。

您可以存储用户的状态,以及是否应使用您自己域上的cookie登录他们。

只要您在清单上指定正确的权限,Chrome扩展程序就可以让您访问任何域上的Cookie。

然后,即使您的Chrome扩展程序在其他网页上运行,也可以使用chrome.cookies API来访问您自己域上的cookie。 记住要使用chrome.cookies.get() / getAll()而不是document.cookie来跨域正确访问cookie数据。

您是否有理由不能使用现有的身份验证方案,例如SAML

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM