生活の基盤ができたので、何かしら生産活動をしていく。
まずはそのためのサンドボックスを作った。
都度Herokuにアプリを立てるのではなく、1つのアプリをサンドボックスに見立てていろいろ試すことにした。ソース管理が面倒だったりライブラリが干渉しあったりするリスクはあるが、3月末までの遊び場と思えば十分だ。
今日は、Google OAuth認証を実装した。ログインを要するサイトで見かける「Googleでログイン」というやつ。以前YouTubeAnalyticsAPIをいじった関係もあって簡単だった。
何もせずダラダラ過ごすよりは、腕がなまらないようにと思ってこうした活動をするわけだが、これ意味あるだろうか。ドキュメント読んで、「あ、できそうだ」とわかって、おおよそ2時間くらいだなーと見積もって、予定どおり作り終える。できるとわかってることをやる意味あるだろうか?
課題の見つけ方が悪いのか。できることばかりキャッチアップする思考習慣になってるのかも。できるかどうかわからない絶妙なラインを探しにいく。
サンドボックスの入口
![](http://kiyonagi.jp/wp-content/uploads/2023/03/image-39.png)
リンクを踏んだらGoogleのログイン画面が起動。
![](http://kiyonagi.jp/wp-content/uploads/2023/03/image-41.png)
メールアドレスとパスワードを入力して認証。
![](http://kiyonagi.jp/wp-content/uploads/2023/03/image-42.png)
2FA通知がデバイスへ。
![](http://kiyonagi.jp/wp-content/uploads/2023/03/image-43.png)
承認するとユーザ情報が取れる。
![](http://kiyonagi.jp/wp-content/uploads/2023/03/image-47.png)
却下パターンのテスト
![](http://kiyonagi.jp/wp-content/uploads/2023/03/image-46.png)