Author Image

rlucredio

Feb 12, 2021

Criação de Webhook mTLS com NodeJS no Google Cloud Functions

mTLSGoogle Cloud FunctionsfirebasewebhookPIXNode.jsPix.aeAPI GatewayAWStutorialMutual TLS Authentication

como seria isso no google ?

Respostas (8):
Avatar discord do usuario fabio.goncalves

fabio.goncalves

15/03/2021

Vi seu post falando do mTLS no Google Cloud Functions (Firebase), para criar o webhook do Pix. Parece que estou na mesma situação em que você estava um mês atrás... Já estou aprovando pagamento com Pix em produção, mas estou travado na criação do webhook mTLS com NodeJS no Functions. Como você resolveu? Agradeço se puder compartilhar alguma dica...

Avatar discord do usuario rubenskuhl

rubenskuhl

15/03/2021

Não saber não significa que não exista, mas eu nunca vi um artigo de Google Cloud que tivesse um CA externa para validar mTLS. Talvez rodar uma VM de GCE só como API Gateway ? Ou usar o pix.ae do <@!440035527127990273> ?

Avatar discord do usuario rubenskuhl

rubenskuhl

15/03/2021

De qualquer forma, perguntei para um cara do Google. Ele vai checar internamente, mas comentei que muito do suporte a mTLS lá é recente. Ou seja, e aí dedução minha, mais para MVP (produto minimamente viável) do que para algo com mais features.

Avatar discord do usuario fabio.goncalves

fabio.goncalves

15/03/2021

Um MVP de mTLS parece suficiente neste caso. Tomara que o Google tenha isso mesmo. Rodar uma VM só para isso é financeiramente inviável. Vou seguir pesquisando... obrigado.

Avatar discord do usuario rubenskuhl

rubenskuhl

15/03/2021

Um MVP não teria CA externa, apenas a CA do Google. Que é o que a documentação sugere.

O mtls.pix.ae do @anoni_mato é gratuito.

Avatar discord do usuario fabio.goncalves

fabio.goncalves

15/03/2021

Achei o site https://pix.ae/, mas não vi nada sobre mTLS por lá... Como funciona?

Avatar discord do usuario _msantana

_msantana

16/03/2021

O melhor que achei foi api getway da aws, custo muito bom e mais simples.
Alguém já postou um link aqui com tutorial, segue outros tutoriais:
https://medium.com/contino-engineering/mtls-auth-with-aws-api-gateway-9bbd619f7de4
https://aws.amazon.com/pt/blogs/compute/introducing-mutual-tls-authentication-for-amazon-api-gateway/

Avatar discord do usuario fabio.goncalves

fabio.goncalves

16/03/2021

Obrigado, vou ler o artigo!