Sistema de Perfis
A plataforma app.easygoal.com.br utiliza um sistema de três perfis baseado em flags no registro do usuário. O perfil é determinado automaticamente no momento do login.Usuário
Perfil padrão de todo usuário autenticado. Pode navegar pelo catálogo SaaS, contratar serviços, gerenciar assinaturas e participar do programa de afiliados.
Produtor
Perfil para criadores de produtos SaaS. Habilita a área de gestão de produtos, métricas, submissões MVP e integração via API Keys.
Admin
Acesso exclusivo à equipe interna Easy Goal. Gerencia usuários, empresas, produtores, aprova produtos e administra o sistema completo.
Como os perfis são determinados
O perfil é lido a partir dos campos booleanos do objetoAuthUser, retornado pelo SSO após a autenticação:
O perfil Admin é exclusivo: um super admin não vê o menu de usuário/produtor. Isso garante que a área de gestão não se misture com a navegação de cliente.
Hierarquia de acesso
Ativação do perfil Produtor
O perfil de Produtor é ativado manualmente pela equipe Easy Goal após avaliação. O fluxo é:1
Solicitação
O usuário demonstra interesse em publicar um produto SaaS na plataforma.
2
Cadastro pelo Admin
Um administrador cria o registro de produtor em
/admin/producers/new, vinculando ao usuário e à empresa.3
Convite
O usuário recebe um convite em
/producer/invitation para aceitar os termos e configurar o perfil.4
Verificação
O admin altera o status do produtor de
pending para verified. A partir desse momento o menu de produtor aparece no sidebar.pending · verified · suspended · rejected