python - Python 最佳实践 - 在哪里存储 API key / token

标签 python api-key bearer-token

我正在构建一个使用 API token 和 key 来访问服务的系统,但存储它们的最佳位置在哪里?我想将代码推送到 GitHub,而不推送 token 。

目前,我已将它们放入名为 Constants.py 的空白文件中,并在主 Python 文件中导入 Constants.py

API_KEY_SERVICE = "ABC123ABC"

主.py:

import Constants
service_key = Constants.API_KEY_SENDGRID

最佳答案

您正在尝试的是从代码中分离敏感信息的正确方法。您应该在 .gitignore 文件中包含 constants.py,这将阻止 git 跟踪该文件,从而不会将其推送到 github。

对于.gitignore,请引用:https://git-scm.com/docs/gitignore

关于python - Python 最佳实践 - 在哪里存储 API key / token ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56995350/

相关文章:

python - 有关如何使用 matplotlib.colorbar 的详细信息

api-key - Paysafe 卡支付 API 出错?

php - Codeigniter REST API key 不起作用

angular - 授权不记名 token Angular 5

python - Tweepy OpenSSL.SSL.WantReadError

python - 使用 Yappi 进行分析

python - 使用 WN-Affect 检测字符串的情绪/情绪

azure - Azure Active Directory、企业应用程序、应用程序角色的 key /访问 key ?

oauth-2.0 - 不记名 token 变得太大

javascript - 如何获取header授权