工程技術 · 概覽
一個人,在系統中扮演不同角色。
在 Zeredi 中,「主體 (Principal)」、「帳戶 (Account)」和「身份 (Identity)」代表不同的職責。將三者分開,能讓我們在處理存取權限、所有權和表現形式時邏輯更清晰,而不會將其混為一談。
主體 (Principal):登入者
經過驗證的操作者。主體擁有使用者名稱,並可被授予對帳戶的存取權。它是身分驗證的起點,而非個人資料的全部。
帳戶 (Account):管理對象
帳戶記錄彙集了帳戶元數據、生命週期和所有權關係。主體的帳戶分配將登入的操作者與特定帳戶連結;這兩項記錄承擔著不同的職責。
身份 (Identity):表現形式
「身分」定義了資訊代表的人或物。將身分與登入分開,能讓代表權、所有權及存取權限更加清晰。
三者如何協作
在個人註冊過程中,Zeredi 會創建一個主體,配置個人帳戶和身份記錄,並將該帳戶分配給該主體。它們共同運作,但在系統中依然是獨立的部分。
概念分離,權限明確
僅知道帳戶或身份識別碼並不代表擁有存取權限。存取檢查仍需在相應的 API 和策略邊界進行。這些架構概念不會授予第三方存取個人資料的權限。
這是一份概念概覽,而非公開 API 規範、完整的安全說明或集成可用性公告。第三方 API 集成在啟動時將不會開放。