跳至內容

工程技術 · 概覽

一個人,在系統中扮演不同角色。

在 Zeredi 中,「主體 (Principal)」、「帳戶 (Account)」和「身份 (Identity)」代表不同的職責。將三者分開,能讓我們在處理存取權限、所有權和表現形式時邏輯更清晰,而不會將其混為一談。

主體 (Principal):登入者

經過驗證的操作者。主體擁有使用者名稱,並可被授予對帳戶的存取權。它是身分驗證的起點,而非個人資料的全部。

帳戶 (Account):管理對象

帳戶記錄彙集了帳戶元數據、生命週期和所有權關係。主體的帳戶分配將登入的操作者與特定帳戶連結;這兩項記錄承擔著不同的職責。

身份 (Identity):表現形式

「身分」定義了資訊代表的人或物。將身分與登入分開,能讓代表權、所有權及存取權限更加清晰。

三者如何協作

在個人註冊過程中,Zeredi 會創建一個主體,配置個人帳戶和身份記錄,並將該帳戶分配給該主體。它們共同運作,但在系統中依然是獨立的部分。

概念分離,權限明確

僅知道帳戶或身份識別碼並不代表擁有存取權限。存取檢查仍需在相應的 API 和策略邊界進行。這些架構概念不會授予第三方存取個人資料的權限。

這是一份概念概覽,而非公開 API 規範、完整的安全說明或集成可用性公告。第三方 API 集成在啟動時將不會開放。

返回 API 集成