はじめに エンジニア2年目のTKDSです! 今回はGitHubのデバイスフローを利用したユーザー認証の方法についてご紹介します。 デバイスフローはブラウザに直接アクセスできないCLIツールでもGitHub側に認証を依頼できる機能です。 今回はデバイスフローによる認証を経て発行されるアクセストークンを使って、認証・認可を要求したユーザー名を取得し、ユーザー確認に利用するところまでやっていきます。 はじめに GitHub Appsによるデバイスフロー 実際にやってみる GitHub Appsの準備 アプリの準備 実行 まとめ 参考文献