2010-07-15 258 views
2

Google published他們正在測試的功能允許您在同一瀏覽器中同時登錄多個Google帳戶。Google多帳戶登錄如何實施?

任何想法將如何實施?

+0

你能澄清一下 - 你是怎麼實現的? (在客戶端?在服務器上?對於最終用戶?) – oldestlivingboy 2010-07-22 07:53:54

+0

我的意思大多是客戶端/服務器協議 - 通常您有一個持有auth令牌的cookie,auth進程與應用程序正交。曲奇說你是A--現在會說你是A還是B?如果是這樣,特定選項卡中的某個應用程序如何知道您是否想在該應用程序/選項卡的上下文中成爲A或B? – ob1 2010-07-22 12:18:21

回答

1

我沒有對賬戶如何多實際上是在支持任何內幕信息,但這裏是我推測:

  1. 你的Cookie保存的安全令牌,就像在過去的日子。
  2. 安全令牌現在映射到服務器上的一組登錄帳戶。
  3. 我想這個組合中有一個活躍賬戶的概念。
  4. 當您訪問實施多帳戶支持的Google服務時,該服務默認會關閉您的活動帳戶並將您放入該帳戶。
  5. 然後,您會看到一些用戶界面,您可以在其他登錄帳戶之間切換或讓您登錄新帳戶。
+0

IIUC,您的意思是auth cookie保存了我所有的身份,而其他每個服務的cookie都包含「我是誰」這一服務的數據。這將解釋同時服務,但不是同一服務的同時會話 - 2個具有不同身份的GMail窗口。對此有何看法? [同時 - 接受您的答案爲最接近(且僅...)答案:-)] – ob1 2010-07-26 15:05:25

+0

您將無法在同一個瀏覽器或共享Cookie存儲區中登錄兩個Gmail窗口(這是我從狗狗這個功能中確定的一件事)。我*認爲*此行爲也延伸到其他多帳戶屬性。因此,例如,您將無法使用一個帳戶登錄Gmail並使用另一個帳戶登錄Google日曆(但您始終可以在帳戶之間切換)。由於這個事實,我的猜測是活動帳戶(請參閱上面的第三步)存儲在服務器上。 – oldestlivingboy 2010-07-26 21:35:10

+0

Google允許您在同一瀏覽器中的兩個併發會話中使用相同的Google應用程序。 – 2012-11-26 05:14:28