Hoppa till innehåll

ENGINEERING · ÖVERSIKT

En person. Olika roller i systemet.

Principal, konto och identitet beskriver olika ansvarsområden i Zeredi. Genom att hålla dem åtskilda kan vi hantera åtkomst, ägarskap och representation utan att behandla dem som samma sak.

Principal: den som loggar in.

Den autentiserade aktören. En principal äger användarnamn och kan tilldelas åtkomst till konton. Det är startpunkten för autentisering, inte hela personens profil.

Konto: det som hanteras.

Kontoposten samlar metadata, livscykel och ägarrelationer. En principals kontoatilldelning kopplar den inloggade aktören till ett konto; dessa två poster har olika ansvarsområden.

Identitet: det som representeras.

Identitet beskriver vem eller vad informationen representerar. Genom att hålla det separat från inloggningen blir representation, ägarskap och åtkomst tydligare.

Så fungerar de tillsammans.

Vid en personlig registrering skapar Zeredi en principal, förbereder poster för ett personligt konto och en identitet, och tilldelar sedan det kontot till principalen. De samverkar, men förblir separata delar av systemet.

Särskilda koncept. Tydliga behörigheter.

Att känna till ett konto- eller identitets-ID ger inte automatiskt behörighet att komma åt det. Åtkomstkontroller sker fortfarande vid relevanta API- och policygränser. Dessa arkitektoniska koncept ger inte tredje part åtkomst till personlig information.

Detta är en konceptuell översikt, inte en offentlig API-specifikation, en fullständig säkerhetsbeskrivning eller ett meddelande om tillgängliga integrationer. API-integrationer för tredje part kommer inte att vara öppna vid lansering.

Tillbaka till API-integrationer