やってみる

アウトプットすべく己を導くためのブログ。その試行錯誤すらたれ流す。

TwoFactor認証でAccessToken取得APIを叩く

GitHubのTwoFactor認証アカウントからAccessTokenを取得するPythonスクリプトを書いた。

成果物

GitHubGiHubApi.Authorizations.List.TwoFactor

使い方はGitHub参照。

開発環境

背景

前回DBに追加したIdOnGitHub列に入れるid値を取得したい。

しかし、TwoFactor認証の場合、手動でAPIを叩くのが難しかったので、スクリプトを作った。

しくみ

WinAuthでone-time-passwordを取得するとclipboardに貼り付けられるので、その値を取得し、APIに渡している。

所感

WinAuthが面倒くさい。自動化したいけどできない。pythonはbatchよりサクサク作れていい。