我正在开发一个使用基本身份验证访问 Github 的 Python 脚本。我想使用 OAuth,这样用户就不必在每次使用脚本时都输入凭据。最重要的是,用户的密码不会保存在.bash_history
.
这个 Github API 具有使用Basic authentication获取令牌的代码。
`curl -u $USER_NAME --silent https://api.github.com/authorizations`
要求用户输入密码并在响应中获取令牌。
- 现在我在哪里安全地保存这个令牌,以便下次运行脚本时用户不必输入任何内容?
- 目的是避免在每次使用脚本时存储密码或要求用户输入。还有其他方法可以实现这些吗?