此软件包提供由Google表格支持的Keyring后端。
项目描述
此软件包提供Keyring后端,用于在Google表格中存储密码。
动机
此软件包允许ipython-secrets在Google Colaboratory以及其他不支持标准Keyring后端的服务器上使用。
ipython-secrets软件包使用Keyring来存储Jupyter笔记本中使用的机密信息。然而,由于Google Colaboratory服务既不提供持久的文件存储,也不提供标准keyring后端所需的原生操作系统服务,因此没有一个标准的Keyring后端在该服务中工作。
用法
要使用此软件包,请通过pip3 install gsheet-keyring安装它,并像平常一样使用Keyring API。如果可用的内置Keyring后端,Keyring将优先使用该后端(如应)。然而,如果平台特定的后端不可用,Keyring将自动检测并使用此软件包。
使用keyring.set_keyring强制Keyring在其它后端可用时也使用此软件包
import keyring
from gsheet_keyring import GoogleSheetKeyring
keyring.set_keyring(GoogleSheetKeyring())
默认情况下,此后端会搜索名为“keyring”的Google表格。如果没有这个名称的表格,将会创建一个。
您可以通过指定Google表格名称、Google表格密钥或gspread软件包中的Worksheet来覆盖此默认设置。
替代方案
如果您正在运行一个环境中其他密钥环后端可用,请使用那个。 (这应该会自动发生)
如果您需要比此软件包提供更好的性能或安全性(请参阅API文档中的注释),您可能希望创建或使用一个使用密钥管理服务(如AWS Secrets Manager、Google Cloud AMS或Hashicorp Vault)的后端。
keyring-vault-backend软件包是用于Hashicorp Vault的密钥环后端接口。我没有使用过它。
许可证
MIT
项目详情
下载文件
下载适合您平台的文件。如果您不确定选择哪个,请了解更多关于安装包的信息。
源分发
构建分发
gheet-keyring-1.0.1.tar.gz的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | e2d1293d3a61d9cca1ac8c7c383bb561537b1bf623ba7f0d7c6cdd6e2b1c1bc6 |
|
MD5 | 775fb64224ca79514a707e240862ccd6 |
|
BLAKE2b-256 | 71479e95629621d9d46ae4fd7ae843a85c84feab4551199f7d1f23ec4c46a330 |
gheet_keyring-1.0.1-py3-none-any.whl的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 54949c60c030912d6d8ea78277ebe3f5660508c75d5be70a0fd1a4d4be544bf5 |
|
MD5 | bd24acfa7734106c9fc0f856e4a6a295 |
|
BLAKE2b-256 | b04fd884fe8601d5e7f3e2e010cc5c9d3142f11169fea3203901d36d1b8317f2 |