今回は自作のWebAPIに APIキー 認証機能を実装します。様々なツールやライブラリもありますが、今回はそのようなものは使わず、最低限の認証機能をプログラミングだけで作成します。Web通信に0からAPIキー認証機能を実装したいという方の参考になれれば幸いです。 土台となるAPI 今回APIキーを実装させるAPIは、前に作ったGo言語・RESTAPI・SendGridによるお問い合わせメールAPIです。作り方や使用はこちらの記事から参照できます。(少しプログラムに変更点もあります。詳しいコードはGitHubに掲載) APIキー が必要な理由 このAPIは、お問い合わせメールの内容をJson形式でpostして、受け取ったデータをSendGridを使って指定した宛先にメールとして送信するというものでした。 これをインターネットのサーバーで公開したとき、悪意のある人間が大量のデータをpostする