Salta al contenuto

INGEGNERIA · PANORAMICA

Una persona. Diversi ruoli nel sistema.

Principal, account e identity descrivono responsabilità diverse all'interno di Zeredi. Tenerle separate ci aiuta a gestire accessi, proprietà e rappresentazioni senza confonderle tra loro.

Principal: chi effettua l'accesso.

L'attore autenticato. Un principal possiede i nomi utente e può ricevere l'accesso a determinati account. È il punto di partenza per l'autenticazione, non l'insieme del profilo di una persona.

Account: cosa gestisce.

Il record dell'account raggruppa i metadati, il ciclo di vita e i rapporti di proprietà dell'account. L'assegnazione di un account a un principal collega l'attore autenticato a un account; i due record hanno responsabilità distinte.

Identity: cosa viene rappresentato.

L'identità definisce chi o cosa rappresentano le informazioni. Tenerla separata dall'accesso aiuta a rendere più chiari la rappresentazione, la proprietà e i permessi.

Come interagiscono tra loro.

Durante la registrazione personale, Zeredi crea un principal, predispone i record di account e identity personali e assegna quell'account al principal. Lavorano insieme, ma rimangono parti distinte del sistema.

Concetti separati. Permessi espliciti.

Conoscere l'identificatore di un account o di un'identity non conferisce automaticamente il permesso di accedervi. I controlli di accesso rimangono confinati ai confini appropriati di API e policy. Questi concetti architettonici non concedono a terzi l'accesso a informazioni personali.

Questa è una panoramica concettuale, non una specifica API pubblica, una descrizione completa della sicurezza o l'annuncio della disponibilità di integrazioni. Le integrazioni API di terze parti non saranno aperte al lancio.

Torna alle integrazioni API