gpt4 book ai didi

python - 如何在 Python 脚本中存储 Github 的 OAuth token ?

转载 作者:行者123 更新时间:2023-12-01 05:51:27 25 4
gpt4 key购买 nike

我正在编写一个使用基本身份验证访问 Github 的 Python 脚本。我想使用 OAuth,以便用户不必在每次使用脚本时输入凭据。最重要的是,用户的密码不会保存在 .bash_history 中。

此 Github API 具有使用 Basic authentication 获取 token 的代码.

`curl -u $USER_NAME --silent https://api.github.com/authorizations`

用户被要求输入密码并在响应中获取 token 。

  1. 现在我应该在哪里安全地保存此 token ,以便下次运行脚本时用户无需输入任何内容?
  2. 目的是避免存储密码或要求用户在每次使用脚本时输入。还有其他方法可以实现这些吗?

最佳答案

您可能应该将 token 保存在用户主目录的配置文件中。最好,您可以限制文件的权限,以确保只有该用户可以访问配置文件。

关于python - 如何在 Python 脚本中存储 Github 的 OAuth token ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14135260/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com