跳到主要內容

DID Connect 的聯合登入

Hang Zhang
DIDDID ConnectProduct Release

去中心化網站通常是指不受單一中央伺服器或管理機構控制,而是由多個節點共同維護與管理的網站。這類網站經常面臨身分管理的問題,因為使用者可能需要在不同網站上使用不同的身分資訊來登入或驗證身分。在這種情況下,使用者可能會感到困惑,因為需要記住好幾組不同的身分資訊。

為了解決這個問題,DID Connect 提供了一種解決方案:讓使用者在某個網站(網站 A)登入後,就能快速登入其他網站(網站 B、C、D 等)。這種機制稱為DID Connect 聯合登入,讓使用者只要在一個網站完成身分驗證,就能免去重複輸入身分資訊的麻煩,直接存取其他網站。

透過 DID Connect 聯合登入,使用者可以更輕鬆地在不同的去中心化網站之間切換,不必擔心身分管理帶來的混亂。這項機制不僅提升了使用者體驗,也強化了網站的安全性與便利性。因此,DID Connect 聯合登入已成為解決去中心化網站身分管理問題的有效工具之一。

如何設定聯合登入

注意:設定聯合登入需要以管理員帳號進行操作。

  1. 首先登入 blocklet 的管理後台。
  2. 依序進入 DashoboardConfigurationLoginFederated Login,即可看到「加入聯合登入」按鈕,以及「邀請加入聯合登入」按鈕。
  3. 如果網站 A 邀請另一個網站 B 加入自己的聯合登入,網站 B 就能借用網站 A 的身分來登入自己的應用程式。
  4. 如果網站 A 加入了另一個網站 B 的聯合登入,使用者在登入網站 A 時,就能借用網站 B 的身分來登入應用程式。幻灯片3.png
  5. 提出加入申請後,仍須經過網站群組中主站(local-master)的審核,才能成功加入。幻灯片5.png
  6. 審核通過後,成員網站(local-dev)就可以使用主站(local-master)的身分來登入該網站。

如何使用聯合登入

  1. 開啟任一已設定聯合登入的網站,點擊登入。
  2. 登入過程中,系統會顯示你目前是借用哪個身分來登入,你也可以選擇不使用聯合登入,改以該網站本身的方式登入。幻灯片7.png
  3. 如果你選擇以主站帳號登入目前的網站,登入成功後所顯示的使用者資訊,會與你在主站登入時看到的資訊完全一致!
  4. 這時,你已經用同一個身分登入了多個不同的網站。

快速體驗

以下網站已設定好聯合登入,歡迎前往體驗!

Welcome to ArcBlock!

ArcBlock Community

本頁涉及

產品

  • DID Connect active

    DID 協定裡應用用來請對方登入或出示憑證的那一部分,也可以和第三方帳號並用。

術語

  • DID

    DID 是一種數位身分標識。它幫助持有者和驗證方確認某個身分由誰控制,也讓一項聲明有明確的關聯對象。帳戶、登入和授權各自仍有自己的角色。