GithubのWebhookのバリデーションとPlack::Middleware::HubSignature
この記事はPerl Advent Calendar 2014の5日目の記事です。
さて、空前のバリデーションブームの乗っかり、Plack::Middleware::HubSignatureを先ほどリリースしました。
このモジュールは、GithubのWebhookで送られてくるリクエストの署名をバリデーションするPlack Middlewareです。
もともと、Github::Hooks::Receiverに @shogo82148 が実装してくれた機能をPlack Middlewareとして切り出したものです。Github::Hooks::Receiverもこっちに依存させる予定です。