SystemCredential

SystemCredential["keyname"]

给出安全存储区中存储在 "keyname" 中的表达式.

更多信息

  • 可用 SystemCredential["keyname"]=expr 存储表达式.
  • 可以存储在 SystemCredential 中的表达式包括:
  • "string"秘密字符串,如密码
    SystemCredentialData一般的 key-value 数据对
    SecuredAuthenticationKey外部服务的认证信息
  • 可用 Unset[SystemCredential["keyname"]] 删除保存在 "keyname" 中的表达式.
  • 可能的情况下,SystemCredential 使用操作系统的钥匙串. 如果没有安全存储可用,它将秘密表达式存储在加密的本地文件中.
  • 在 Windows 和 macOS 系统内,缺省情况下将数据存储在提供的默认钥匙串中.
  • 在 Linux 系统内,可以使用支持的钱包系统之一.

范例

打开所有单元关闭所有单元

基本范例  (3)

一个秘密字符串保存到密钥名称 "mykey" 中:

从安全存储中读取字符串:

删除存储的数据:

安全地存储认证密钥:

安全地存储 key-value 数据对,并对 "Password" 字段进行加密:

获取存储的信息:

应用  (1)

用外部服务的认证信息创建一个 SecuredAuthenticationKey ,使用两足式 OAuth:

将密钥保存在安全存储中:

用存储的密钥将签名的请求发送到外部服务:

属性和关系  (3)

列出安全存储数据的所有名称:

删除给定名称的存储数据:

删除所有存储的数据:

SystemCredentialKey"keyname" 在会话之间安全地存储认证对话字段:

数据将以给定名称保存在安全存储中:

可能存在的问题  (1)

SystemCredential 不接受数字:

密钥名称必须是字符串:

Wolfram Research (2020),SystemCredential,Wolfram 语言函数,https://reference.wolfram.com/language/ref/SystemCredential.html.

文本

Wolfram Research (2020),SystemCredential,Wolfram 语言函数,https://reference.wolfram.com/language/ref/SystemCredential.html.

CMS

Wolfram 语言. 2020. "SystemCredential." Wolfram 语言与系统参考资料中心. Wolfram Research. https://reference.wolfram.com/language/ref/SystemCredential.html.

APA

Wolfram 语言. (2020). SystemCredential. Wolfram 语言与系统参考资料中心. 追溯自 https://reference.wolfram.com/language/ref/SystemCredential.html 年

BibTeX

@misc{reference.wolfram_2024_systemcredential, author="Wolfram Research", title="{SystemCredential}", year="2020", howpublished="\url{https://reference.wolfram.com/language/ref/SystemCredential.html}", note=[Accessed: 17-November-2024 ]}

BibLaTeX

@online{reference.wolfram_2024_systemcredential, organization={Wolfram Research}, title={SystemCredential}, year={2020}, url={https://reference.wolfram.com/language/ref/SystemCredential.html}, note=[Accessed: 17-November-2024 ]}