簡體   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