基本認証を使用して Github にアクセスする Python スクリプトに取り組んでいます。ユーザーがスクリプトを使用するたびに資格情報を入力する必要がないように、OAuth を使用したいと考えています。最も重要なことは、ユーザーのパスワードが に保存されないこと.bash_history
です。
この Github API には、Basic 認証を使用してトークンを取得するためのコードが含まれています。
`curl -u $USER_NAME --silent https://api.github.com/authorizations`
ユーザーはパスワードの入力を求められ、応答でトークンを取得します。
- 次にスクリプトを実行するときにユーザーが何も入力する必要がないように、このトークンをどこに安全に保存すればよいでしょうか?
- 目的は、パスワードを保存したり、スクリプトを使用するたびにユーザーに入力を求めたりすることを避けることです。これらを達成する他の方法はありますか?