Webhooks ati HMAC
Kọ ẹkọ bi o ṣe le gba awọn iwifunni akoko gidi ni aabo nigbati nọmba foonu kan ba jẹrisi.
Awọn Webhooks jẹ ọna ti o yara julọ ati ailewu julọ lati mọ pe olumulo ti jẹrisi ni aṣeyọri laisi iwulo lati ṣe SSE (Server-Sent Events) (ayẹwo nigbagbogbo).
Nigbati olumulo ba firanṣẹ ifiranṣẹ naa ti o si baamu ni aṣeyọri, eto wa yoo firanṣẹ ibeere POST si URL kan ti o ti yan tẹlẹ ninu awọn eto iṣẹ naa.
Aabo Webhook (HMAC Signature)
Lati rii daju pe awọn ibeere n bọ gangan lati awọn serva wa kii ṣe awọn ikọlu eke, a fowo si gbogbo ibeere nipa lilo algoridimu HMAC-SHA256.
1. Lọ si awọn eto iṣẹ ki o ṣe ipilẹṣẹ Webhook Secret.
2. Wọn yoo so ibuwọlu ti a yipada sinu akọsori ibeere (Header) ti a pe ni x-webhook-signature.
3. O gbọdọ ṣe iṣiro ibuwọlu naa lori sẹfa rẹ nipa lilo Secret ti ara rẹ ki o ṣe aferi rẹ pẹlu ibuwọlu ti a firanṣẹ.