MDH GROUP · BLOG

Controlo de acesso no Affilentra: papéis, permissões e separação segura das funções de comerciante e parceiro

Uma configuração de controlo de acesso bem feita é essencial em plataformas de parceiros: protege segredos comerciais dos comerciantes, preserva a integridade do tracking e gera confiança junto dos afiliados.

← Todos os artigos

Controlo de acesso no Affilentra: papéis, permissões e separação segura das funções de comerciante e parceiro

Introdução

Uma configuração de controlo de acesso bem feita é essencial em plataformas de parceiros: protege segredos comerciais dos comerciantes, preserva a integridade do tracking e gera confiança junto dos afiliados. O Affilentra liga software de afiliados self‑hosted a programas de comerciantes e parceiros. Este guia mostra concretamente como configurar no Affilentra papéis, permissões e registos de auditoria para que responsabilidades fiquem claramente separadas, riscos minimizados e os processos operacionais se mantenham eficientes.

Modelo de papéis: quem pertence a quê?

O Affilentra trabalha com papéis separados para três intervenientes principais. Defina estes papéis primeiro na sua instância antes de atribuir permissões:

  • Operador do software (Administrador do sistema): Responsável pela instalação, cópias de segurança, atualizações, configuração do sistema e infraestrutura. Sem intervenções comerciais nos dados dos comerciantes sem consentimento explícito.
  • Comerciante (Merchant): Gere produtos, condições, criativos, parâmetros de tracking e a validação de conversões para os seus próprios programas.
  • Parceiro afiliado (Publisher): Utiliza links de tracking pessoais, visualiza os seus próprios dados de desempenho e pagamentos anteriores, e descarrega criativos.

Princípios básicos para permissões

Trabalhe com estas regras ao criar direitos de acesso:

  • Princípio do mínimo privilégio: Cada utilizador recebe apenas as permissões mínimas necessárias para cumprir as suas tarefas.
  • Separação de funções (Segregation of Duties): Tarefas com potencial conflito intrínseco — por ex. aprovação de comissões e pagamentos — não devem ser atribuídas ao mesmo papel.
  • Lógica de multitenancy (Isolamento de tenants): Comerciantes só podem ver e editar os seus próprios dados de produto, relatórios e listas de parceiros.
  • Transparência e rastreabilidade: Todas as ações críticas são registadas (logs de auditoria) e revistas regularmente.

Conjuntos concretos de permissões: recomendações

Utilize estes blocos como ponto de partida. Adapte‑os ao tamanho da sua organização e aos requisitos de compliance.

Operador do software (mínimo recomendado)

  • Ler/alterar configuração do sistema
  • Cópia de segurança & Restauração
  • Gestão de plugins/atualizações
  • Gestão de utilizadores (apenas contas do sistema, não eliminar/alterar conteúdos específicos dos comerciantes)
  • Acesso aos logs de auditoria (permissão de leitura)

Comerciante (conjunto recomendado)

  • Criar e editar os próprios programas/produtos
  • Carregar e gerir criativos
  • Validação de conversões para as próprias conversões
  • Consultar relatórios dos próprios programas
  • Gerir parcerias (convites, aprovações)
  • Ver dados de faturação; aprovações de comissões atribuídas separadamente

Parceiro Afiliado (reduzido)

  • Ver estatísticas próprias
  • Gerar e gerir links de tracking
  • Descarregar materiais promocionais
  • Consultar histórico de pagamentos
  • Sem acesso a configurações sensíveis do comerciante ou a dados de outros parceiros

Como configurar papéis e permissões na Affilentra (passo a passo)

  1. Preparação: Defina numa matriz curta que ações cada papel pode executar. Nomeie responsáveis pelas revisões de papéis/permissões.
  2. Criar papéis: Crie na Affilentra os três papéis base. Use designações únicas (ex.: System‑Admin, Merchant‑Admin, Partner).
  3. Atribuir permissões: Atribua os grupos de permissões recomendados. Utilize os direitos granulares disponíveis para relatórios, conversões, criativos e faturação.
  4. Criar contas de teste: Crie utilizadores de teste por papel. Verifique com cenários realistas (ex.: criação de produto, geração de link, validação manual de conversão) se as permissões funcionam corretamente.
  5. Configurar workflows de aprovação: Defina passos de aprovação para ações críticas (ex.: alteração de taxas de comissão, pagamento manual). Separe aprovação da execução.
  6. 2FA e regras de palavra‑passe: Ative autenticação de dois fatores para todas as contas de admin e comerciantes; defina complexidade de palavra‑passe e timeouts de sessão.
  7. Documentação: Registe a matriz papel‑permissão e os pedidos de alteração no seu manual operativo interno.

Audit‑Logs: O que registar e como verificar?

Audit‑Logs são a sua prova central para conformidade e investigação de erros. Em Affilentra deverá registar, pelo menos, as seguintes ações:

  • Login/Logout, logins falhados
  • Alterações a papéis/permissões
  • Validação manual ou anulação de conversões
  • Criação/Edição/Eliminação de produtos e materiais promocionais
  • Pedidos de pagamento e aprovações

Processos práticos de verificação:

  • Verificação rápida semanal: horários de login invulgares, contas bloqueadas.
  • Revisão mensal: alterações às permissões, lista de conversões manuais e pagamentos aprovados.
  • Auditoria trimestral: exportação completa dos logs e revisão por pessoa independente ou auditor externo.

Cenários extremos e medidas de segurança

Prepare regras para casos especiais:

  • Acesso de emergência: Defina um procedimento para ampliações temporárias de privilégios (limitado no tempo, documentado e auditado).
  • Conta comprometida: Bloqueie imediatamente o acesso, roteie as chaves API, invalide sessões afetadas e gere um extrato de logs.
  • Prestadores de serviços externos: Crie contas de serviço separadas com apenas os direitos de API necessários; não utilize contas pessoais de administrador.

Exemplo prático: troca de comerciante e isolamento de dados

Se um comerciante mudar de plataforma ou nomear um novo Merchant‑Admin, execute os seguintes passos para garantir isolamento de dados e rastreabilidade:

  1. Revogue imediatamente os antigos direitos de administrador e documente o motivo da alteração.
  2. Exporte os audit‑logs relevantes dos últimos 90 dias para o comerciante.
  3. Crie novos acessos de Merchant‑Admin com 2FA e verifique as permissões com base na matriz.
  4. Informe todos os parceiros afetados sobre potenciais alterações em materiais publicitários ou parâmetros de tracking.

Por que o self‑hosted com Affilentra ajuda

A Affilentra está disponível como solução self‑hosted (PRO & NETWORK Edition) com licença perpétua. Isso permite aos clientes controlar por si mesmos a gestão de acessos, a retenção de dados e a conformidade, sem partilha de receitas com o fornecedor do software. A plataforma integra tracking, validação de conversões, cálculo de comissões e pagamentos com papéis claramente separados — ideal quando necessita de uma separação rigorosa entre obrigações do operador e do comerciante.

Conclusão e próximos passos

Implemente papéis e processos de auditoria de forma faseada: primeiro crie a matriz, depois estabeleça os papéis, teste e finalmente implemente o monitoramento. Revisões regulares e processos de emergência claros protegem a operação e a confiança.

Chamada à ação: Escolha agora a sua entrada e verifique as opções para a sua instância de plataforma: Einstieg wählen.

Se necessário, podemos criar uma checklist para a implementação inicial na Affilentra ou fornecer um modelo de auditoria.

Próximo passo

Experimentar a Affilentra

Plataforma unificada que reúne de forma transparente a disponibilização de produtos, tracking, validação de conversões, cálculo de comissões e pagamentos com papéis claramente separados; opção de instalação self‑hosted com licença perpétua sem partilha de receitas; os comerciantes mantêm o controlo sobre produtos, condições e materiais publicitários; os parceiros recebem links de tracking pessoais e histórico de pagamentos auditável.

Einstieg wählen