やりたいこと アプリケーションからGoogleカレンダーに予定を追加することはGoogle Calendar APIを利用すれば可能です。当然ながら、カレンダーに予定を追加するためには、ユーザ認証が必要なわけですが、この認証がかなり複雑です。特に、Calendar APIのクイックスタートに掲載されている方法は、ブラウザによるGoogleアカウントでのログイン操作が必要で、アプリケーションからの利用には向いていません。 そこで今回は、JWT(JSON Web Token)を使って、ブラウザからのログイン操作なしで特定のGoogleカレンダーに予定を追加することをやってみます。 全体の流れ JWTを使ってGoogleカレンダーに予定を追加する全体の流れは以下の通りです。 1.Google Calendar APIの有効化 2.Googleカレンダーへのサービスアカウントの権限追加 3.予定の
![自分のGoogleカレンダーにJWTを使って予定を追加してみる](https://cdn-ak-scissors.b.st-hatena.com/image/square/117380749707363bcc3935e1b2bf8eb35e2f047a/height=288;version=1;width=512/https%3A%2F%2Fwww.smarthome-diy.info%2Fblog%2Fwp-content%2Fuploads%2F2020%2F04%2Fdiary-2116244_1280.jpg)