将python项目部署到PYPI时隐藏API密钥

问题描述 投票:0回答:1

我最近一直在使用命令行字典工具。我在开发过程中使用了拼写检查和OED(牛津英语词典)API,在对各个端点进行调用时,它们自然都需要API密钥。我想问一下在部署到PyPi期间是否有隐藏键的方法。

python security environment-variables pypi
1个回答
0
投票

[首先,您确定甚至可以将API密钥分发给第三方(Python项目的用户)吗?如果这样做实际上违反了合同,我不会感到惊讶。请参阅Oxford Dictionaries API Terms and Conditions的8.2节>

一般规则是,如果您分发某些东西,无论您对其隐藏或加密有多好,都会有人迟早找到并解密。因此,如果可以避免,请不要这样做。

© www.soinside.com 2019 - 2024. All rights reserved.