Histórico de mensagens sobre webhook

EXIBINDO CONVERSAS RECENTES:

Texto: webhook
# pix
Avatar discord do usuario joelemanoel

joelemanoel

Ver Respostas

Pessoal da GN, em um a nova integração o webserver Apache estava configurado para aceitar TLSv1.3 e TLSv1.2, e mesmo assim a conexão não fechava. Assim que foi desativado a versão do TLSv1.3 a conexão se tornou possível e o Webhook foi configurado de forma correta.

# pix
Avatar discord do usuario anoni_mato

anoni_mato

Ver Respostas

e a GN já está notificando os estáticos no webhook?

# pix
Avatar discord do usuario oleoessencial

oleoessencial

Ver Respostas

Estou na SAGA DO PIX, Capítulo de hoje Webhook, Create no banco de dados da cobrança, montado e feito as relações, "FIZEMOS PROGRESSO" amanhã temos outro capítulo 🙂

# pix
Avatar discord do usuario rafaelvolpato

rafaelvolpato

Ver Respostas

Pessoal do Gerencianet, alguma atualizacao sobre o qrcode estatico nao notificar o webhook?

# pix
Avatar discord do usuario sejaefi

sejaefi

Ver Respostas

Boa tarde, pessoal! Lembrando que daqui a pouco teremos um webinar gratuito com a <@!671763456487325717>, o <@!671762828046106646> e o <@!775350441965649951>, nossa equipe especializada no Pix para tirar todas as dúvidas sobre integração, explicar sobre o consumo de endpoints via Postman e ensinar a configuração de Webhook. O link para inscrição é o seguinte https://register.gotowebinar.com/register/5141027611253650955. 🧡
imagem enviada na mensagem pelo usuario sejaefi

# pix
Avatar discord do usuario paulacastro224023

paulacastro224023

Ver Respostas

Vi a conversa a respeito dos ips e pra mim é a melhor segurança junto ao mTLS, a gerencianet divulga o ip dos servidores que fazem as requisições dos webhooks ?

# pix
Avatar discord do usuario anoni_mato

anoni_mato

com optional eu estou dizendo "tem casos que exigo mTLS, tem casos que não" e aí eu determino quando é exigido (no location do webhook)

# pix
Avatar discord do usuario anoni_mato

anoni_mato

Rafael, se o seu hostname é webhook.example.com (e ele tem o ssl_verify_client on) enquanto o host example.com não tem nenhuma exigência, eu posso dizer que é "quase mTLS"? Acho que não. Vc vai argumentar "são hosts diferentes, com regras diferentes".

Então se eu tenho um único server {} para o hostname example.com, que aceita requests com/sem mTLS, e valida dentro de um location /webhook, por que o request para /webhook é um "quase mTLS" enquanto o "/" aceita requests sem mTLS? O meu argumento contrário é que "são locations diferentes, com regras diferentes" 😉

# pix
Avatar discord do usuario joelemanoel

joelemanoel

Ver Respostas

Voltando ao assunto do mTLS em relação ao Nginx. <@!440035527127990273> Não seria legal na documentação da GN estar igual ao do Apache por exemplo? Na documentação do Apache (vide acima), há exemplos tanto para um vHost só para o Webhook como também para um Location só para o Webhook. Assim poderia ser implementado o ssl_verify_client on; e ssl_verify_client optional; a preferir pelo usuário.

# sugestões
Avatar discord do usuario anoni_mato

anoni_mato

Ver Respostas

a falha de segurança não existe se a GN valida que apenas requests com mTLS serão respondidos, Rafael. entendo que você queira sugerir um exemplo onde o ssl_verify_client seja on, mas isso só é possível em server {} exclusivo para webhooks. o exemplo dado é para um server {} onde requests de webhook (mTLS) e outros requests coexistem, e não há nada de inseguro nisso, especialmente depois de passar por validação.

# pix
Avatar discord do usuario anoni_mato

anoni_mato

Ver Respostas

sugira pra GN que coloquem uma explicação de como fazer o webhook em server{} exclusivo, então. pode até recomendar. só não podem considerar que é o único setup válido. seria tão burrice que eles inclusive testam se o request passa sem mTLS primeiro, então a exigência de mTLS tá sendo cumprida.

# pix
Avatar discord do usuario rubenskuhl

rubenskuhl

Ver Respostas

E quem for bem paranóico pode colocar um servername não óbvio aleatório e não identificado no DNS (wildcard) como geqew3123h1uhfda.webhook.exemplo.com.br , e só aceita requisição desse, que é passado no webhook.

# pix
Avatar discord do usuario rubenskuhl

rubenskuhl

Ver Respostas

Talvez colocar na documentação uma versão recomendada, com ssl_verify_client mandatório e server name único, e uma para isso em path específico com optional e aí checagem só no path do webhook.

# pix
Avatar discord do usuario rubenskuhl

rubenskuhl

Ver Respostas

A questão não é API, que parece estar aceitando tanto restrições globais quanto específicas, mas da documentação sugerida pela GN que dá um exemplo de específica, de apenas no path do webhook ter restrição.

# pix
Avatar discord do usuario rubenskuhl

rubenskuhl

Lembrando que dá para ter server específico com wildcard. Por exemplo, criar .webhook.openpix.com.br no DNS, e aí cada prestador tem host-name/server-name próprio.

# pix
Avatar discord do usuario anoni_mato

anoni_mato

mas vc tá usando um server {} específico pra webhook, meu caro. nem todo mundo seguirá isso.

# pix
Avatar discord do usuario anoni_mato

anoni_mato

Ver Respostas

se for optional, você pode ter um location / {} com um sistema qualquer... e um location ~ /webhook {} com a exigência do mTLS (que retorna 400 na falta dele)

# pix
Avatar discord do usuario anoni_mato

anoni_mato

Ver Respostas

se você usa o mesmo server{} do nginx para outros fins que não o webhook, se deixar on o server não vai mais funcionar para os seus outros fins...

# pix
Avatar discord do usuario rubenskuhl

rubenskuhl

Agora, se você quer múltiplas transações com o mesmo txid, pode usar o QR-Code estático. Mas que no momento na GN não tem notificação de webhook.