Skip to main content

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 objeto AuthUser, 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.
Status possíveis de um produtor: pending · verified · suspended · rejected