is an option of AuthenticationDialog that specifies the name for secure storage of the requested credentials.


  • The option setting SystemCredentialKey"name" allows data to be remembered securely in the current keyring given by $SystemCredentialStore.


open allclose all

Basic Examples  (1)

Use SystemCredentialKey"name" to securely store the dialog fields between sessions:

The data is remembered in secure storage under the given name:

Generalizations & Extensions  (1)

The "UsernamePassword" AuthenticationDialog has an additional feature if used with the SystemCredentialKey option. The fields are stored for each username previously provided:

A new instance of the dialog is automatically filled with the last-used credentials. The password field is automatically filled after selecting an entry from the drop-down menu:

The entries for all usernames are stored in secure storage, with names derived from the base name:

Wolfram Research (2020), SystemCredentialKey, Wolfram Language function,


Wolfram Research (2020), SystemCredentialKey, Wolfram Language function,


@misc{reference.wolfram_2020_systemcredentialkey, author="Wolfram Research", title="{SystemCredentialKey}", year="2020", howpublished="\url{}", note=[Accessed: 18-April-2021 ]}


@online{reference.wolfram_2020_systemcredentialkey, organization={Wolfram Research}, title={SystemCredentialKey}, year={2020}, url={}, note=[Accessed: 18-April-2021 ]}


Wolfram Language. 2020. "SystemCredentialKey." Wolfram Language & System Documentation Center. Wolfram Research.


Wolfram Language. (2020). SystemCredentialKey. Wolfram Language & System Documentation Center. Retrieved from