質問: 一般的に「WebApiにアクセスするためのパスワード」は、どのような形で、どこに保存すべきでしょうか? * 環境変数 * 別の鍵で、パスワードを暗号/復号できるようにする 自分が問題だと思っていることの解決方法はいろいろあると思いますが、より一般的で簡単な方法を採用したいです。
回答: 各OSにはパスワードを保存する仕組みを用意している場合があります。 Windowsの場合、資格情報マネージャーがあり、IEなどのパスワード保存に使われています。Macの場合も同様にキーチェーンアクセスがあります。 Xubuntuを含むUNIX系OSには汎用的なものはありませんが、その昔 `~/.netrc` にパスワードを保存することがありました。netrc(5)に説明があります。そしてPythonにはこのファイルを解析するnetrcクラスが用意されているそうです。 一つの選択肢としてどうぞ。