如何在Python脚本中存储Github的OAuth令牌?
我正在编写一个使用基本身份验证访问Github的Python脚本。我想使用OAuth,这样用户就不必在每次使用脚本时都输入凭据。最重要的是,用户密码不会保存在如何在Python脚本中存储Github的OAuth令牌?,python,oauth,github,github-api,Python,Oauth,Github,Github Api,我正在编写一个使用基本身份验证访问Github的Python脚本。我想使用OAuth,这样用户就不必在每次使用脚本时都输入凭据。最重要的是,用户密码不会保存在.bash\u历史记录中 此Github API具有用于获取令牌的代码 要求用户输入密码并在响应中获取令牌 现在我在哪里安全地保存这个令牌,以便下次运行脚本时用户不必输入任何内容 这样做的目的是避免每次使用脚本时存储密码或要求用户输入密码。有没有其他方法来实现这些目标 您可能应该将令牌保存在用户主目录中的配置文件中。您最好可以限制对该文件的
.bash\u历史记录中
此Github API具有用于获取令牌的代码
要求用户输入密码并在响应中获取令牌
现在我在哪里安全地保存这个令牌,以便下次运行脚本时用户不必输入任何内容
这样做的目的是避免每次使用脚本时存储密码或要求用户输入密码。有没有其他方法来实现这些目标
您可能应该将令牌保存在用户主目录中的配置文件中。您最好可以限制对该文件的权限,以确保只有该用户可以访问配置文件
`curl -u $USER_NAME --silent https://api.github.com/authorizations`