【发布时间】:2021-04-05 21:04:06
【问题描述】:
几个月来,我一直在可靠地使用密钥环。突然之间,一堆脚本失败了,因为我的拉键代码没有返回任何内容。我有一个带密码的命名钥匙圈。好像没了。
当我运行 keyring::keyring_list 时,我确实有一些东西:
keyring num_secrets locked
1 9 FALSE
什么是“1”?我认为 9 是我拥有的秘密的数量。但我不知道如何访问它。我试过keyring::key_list(keyring = NAME) 使用 1, "1" 作为名称。
我原来的钥匙圈怎么了?如何解决问题?
编辑:当脚本通过批处理文件运行时,我收到此错误:
Error in b_wincred_i_get(target) :
Windows credential store error in 'get': Element not found.
Calls: source ... b_wincred_parse_keyring_credential -> rawToChar -> b_wincred_i_get
Execution halted
我发现一篇 SO 帖子 (Error when using R to get credentials from Windows Cred Vault) 指出我要确保凭据存在于 Windows 凭据中,我认为确实存在(“凭据”是密钥环的名称):
【问题讨论】:
标签: r python-keyring