Ir para o conteúdo

ENGENHARIA · VISÃO GERAL

Uma pessoa. Papéis diferentes no sistema.

Principal, conta e identidade descrevem responsabilidades diferentes no Zeredi. Mantê-las separadas nos ajuda a raciocinar sobre acesso, propriedade e representação sem tratá-las como a mesma coisa.

Principal: quem faz o login.

O ator autenticado. Um principal detém nomes de usuário e pode ter acesso atribuído a contas. É o ponto de partida para a autenticação, não o perfil completo de uma pessoa.

Conta: o que é gerenciado.

O registro da conta reúne metadados da conta, ciclo de vida e relações de propriedade. A atribuição de conta de um principal conecta o ator logado a uma conta; os dois registros possuem responsabilidades distintas.

Identidade: o que é representado.

A identidade descreve quem ou o que a informação representa. Mantê-la separada do login ajuda a tornar a representação, a propriedade e o acesso mais claros.

Como eles se integram.

Durante o cadastro pessoal, o Zeredi cria um principal, provisiona registros de conta e identidade pessoais e atribui essa conta ao principal. Eles trabalham juntos, mas permanecem como partes distintas do sistema.

Conceitos separados. Permissões explícitas.

Conhecer o identificador de uma conta ou identidade não estabelece permissão para acessá-la. As verificações de acesso ainda pertencem aos limites adequados de API e política. Esses conceitos arquiteturais não concedem a terceiros acesso a informações pessoais.

Esta é uma visão geral conceitual, não uma especificação de API pública, uma descrição completa de segurança ou um anúncio de disponibilidade de integração. Integrações de API de terceiros não estarão abertas no lançamento.

Voltar para integrações de API