Pesquisar
Projeto exclusivo

Implementação de sistema de autorização no N8N

hoje às 18:22

Descrição do Projeto:

Olá!
Espero que esteja tudo bem! Preciso da sua ajuda com uma funcionalidade importante de segurança no nosso sistema de agendamento via WhatsApp.

Contexto do problema:
Atualmente temos um workflow no N8N que se conecta à Evolution API para gerenciar consultas médicas via WhatsApp. Porém, existe uma vulnerabilidade crítica: qualquer usuário pode modificar consultas de outras pessoas, o que não pode acontecer.

Requisitos de segurança:
Precisamos implementar um controle de acesso por número de telefone com as seguintes regras:

Regra principal:
Cada usuário só pode visualizar e modificar suas próprias consultas.

Validações necessárias:

Autenticação por número:
• Capturar o número do WhatsApp de quem enviou a mensagem
• Validar se esse número está cadastrado no sistema
• Vincular todas as ações ao número autenticado

Isolamento de dados:
• Ao buscar consultas: retornar APENAS as consultas do número que fez a requisição
• Ao modificar consultas: validar se a consulta pertence ao número antes de permitir alteração
• Ao cancelar consultas: idem - verificar propriedade antes de processar

Fluxo de autorização:
Usuário WhatsApp (+55 11 98765-4321)
• Evolution API (captura número)
• N8N Workflow (valida número)
• Banco de dados (filtra por número do dono)
• Retorna/Modifica APENAS dados desse usuário

Cenários de uso:
Cenário permitido:
Usuário A (11 98765-4321) agenda consulta às 14h
Usuário A envia: "Quero remarcar para 16h"
• Sistema valida: número coincide com dono da consulta
• PERMITE modificação

Cenário bloqueado:
Usuário A (11 98765-4321) agenda consulta às 14h
Usuário B (11 91234-5678) envia: "Quero remarcar para 16h"
• Sistema valida: número NÃO coincide
• BLOQUEIA modificação
• Retorna: "Você só pode modificar suas próprias consultas".

Atividades do cliente nesse projeto:

Última visualização: hoje às 18:43

Tem dúvidas? Faça uma pergunta.

ou

Enviar proposta

Informações adicionais

Categoria: Web, Mobile & Software
Subcategoria: Outra - Web, Mobile & Software
Orçamento: Aberto
Nível de experiência: Iniciante
Visibilidade: Público
Propostas: 3
Interessados: 4
Tempo restante:
Valor Mínimo: R$ 50,00
Propostas (3)
  • Freelancer novo Promovida Aceita Aceita Rejeitada

    Submetido: | Oferta: Privado | Duração estimada: Privado

  • Freelancer novo Promovida Aceita Aceita Rejeitada

    Submetido: | Oferta: Privado | Duração estimada: Privado

  • Freelancer novo Promovida Aceita Aceita Rejeitada

    Submetido: | Oferta: Privado | Duração estimada: Privado

Nenhuma proposta foi encontrada.

Carregando...
Projetos semelhantes no 99Freelas

Automação para loja de cabelos - O projeto é simples: preciso de uma automação para uma loja de cabelos — voltada para vendas ou pré-vendas — que deixe todo o processo organizado para que o ...

Desenvolvimento - plataforma wbuy - Preciso de um profissional com experiência na plataforma wbuy para desenvolver meu site de atacado e varejo, deixando todas as funções que eu solicitar no projeto. Favor enviar ...

Script para instalação do TCP BBR no Ubuntu 20.04 LTS - Script para instalação do TCP BBR no Ubuntu 20.04. Desejo um script de instalação no usuário root do servidor Linux Ubuntu 20.04 LTS.

Automação com inteligência artificial - Estamos buscando um especialista em automação para se juntar à equipe da TecUp. Este cargo é responsável pelo desenvolvimento, implementação e inte...

Bot para Telegram com integração PIX - Preciso de um bot para Telegram que faça todo o fluxo de venda de forma automática. • O cliente inicia o bot e aparecem os produtos. Tenho um exemplo de bot que passo apó...

Carregando...

Carregando...

Pesquisar

FREELANCERS
PROJETOS
Ocorreu um erro inesperado. Caso o erro persista, entre em contato conosco através do e-mail suporte@99freelas.com.br.