Skip to main content
O Profile consolida identidade, dados de passageiro e escopo de acesso do usuário autenticado.

Campos

ProfileScope

Regras de Negócio

  • O Profile agrega dados de identidade (User), de passageiro (Customer, quando existe) e de autorização em uma única resposta.
  • permissionIds é a união, sem duplicatas, dos claims de acesso derivados, das roles INTERNAL e das roles ENVIRONMENT/ORGANIZATION da organização ativa.
  • Apenas Memberships ACTIVE participam da composição de claims, roles e permissions.
  • access:bko é derivado quando o usuário possui Membership ACTIVE com Role INTERNAL.
  • access:ops é derivado quando o usuário possui Membership ACTIVE em uma organização com Role ENVIRONMENT ou ORGANIZATION.
  • access:driver é derivado quando o usuário possui vínculo ativo como motorista em um permissionário.
  • organization e role só aparecem quando existe escopo ativo de organização. Passageiros e usuários apenas com roles internas não têm escopo de organização.

Example