Skip to main content

Visão Geral

O AssessIQ usa um sistema de controle de acesso baseado em roles (RBAC). Cada usuário tem um único papel que determina o que ele pode visualizar e fazer na plataforma.

Papéis Disponíveis

PROFESSOR

Papel padrão para profissionais que aplicam testes.

ADMIN

Gerencia usuários, organizações e toda a plataforma.

SUPER_ADMIN

Acesso irrestrito incluindo operações críticas de dados.

Matriz de Permissões


Como os Roles são Verificados

O sistema valida permissões em dois lugares:

1. Server Components / API Routes

2. Client Components


Atribuindo Roles

Um SUPER_ADMIN pode alterar o papel de qualquer usuário via Admin → Usuários → Editar. Um ADMIN pode alterar apenas entre PROFESSOR e ADMIN.
O papel SUPER_ADMIN só pode ser atribuído por outro SUPER_ADMIN. Um admin comum não tem acesso a essa opção.