gives the expression stored under "keyname" in secure storage.
- Expressions can be stored with SystemCredential["keyname"]=expr.
- Expressions that can be stored in SystemCredential include:
"string" secret string such as password SystemCredentialData general-purpose key-value pairs SecuredAuthenticationKey credentials for an external service
- Expressions stored under "keyname" can be removed with Unset[SystemCredential["keyname"]].
- SystemCredential uses the operating system's keychain, if possible. If no secure storage is available, it stores its secrets in an encrypted local file.
- Under Windows and macOS, the data is by default stored in the default keychain provided.
- Under Linux, one of the supported wallet systems can be used.
Examplesopen allclose all
Basic Examples (3)
Create a SecuredAuthenticationKey with credentials from an external service, using two-legged OAuth:
Properties & Relations (3)
Use SystemCredentialKey"keyname" to securely store authentication dialog fields between sessions:
Possible Issues (1)
Numbers are not accepted by SystemCredential: