我正在构建一个Chrome扩展程序,它会在网页上插入一个登录按钮。当用户单击该按钮时,他们将被定向到登录页面,然后重定向回来。我想在重定向期间传递信息。
以下是序列:
在此步骤[my Backend] /callback > redirect to xyz.com
我正在使用内容脚本插入按钮。我正在尝试找到在重定向期间将用户信息发送到扩展程序并将其存储以供以后使用的方法。
答案 0 :(得分:2)
您可以存储用户的状态,以及他们是否应该在您自己的域上的cookie中登录。
Chrome扩展程序允许您访问您喜欢的任何域上的Cookie,只要您在清单上指定了正确的权限。
然后,您可以使用chrome.cookies API访问您自己域中的Cookie,即使您的Chrome扩展程序在其他网页上运行也是如此。请务必使用while loop
代替chrome.cookies.get() / getAll()
来正确访问跨域的Cookie数据。
答案 1 :(得分:0)
是否有理由不能使用现有的身份验证方案,例如SAML?