When you first run the
zowe config init --global-config command, the
profiles.base.properties.password fields are defined to the "secure" array in your configuration file, which helps to ensure that the username and password are stored securely on your computer.
To store or update values for the secure fields (for example, when you want to change your username and password), issue the
zowe config secure command. If, for example, you want to update several property values in a long list of properties, press Enter to skip a field.
To secure a specific field, issue
zowe config set --secure <property-path>. For example,
zowe config set --secure profiles.base.properties.password. When you issue the command for an option that is already secured, the CLI prompts you to enter a new option value.
You can use an editor to define options to the secure array in
zowe.config.json. Any option that you define to there becomes secure/prompted-for.
With the introduction of team profiles in Zowe CLI V2, the Secure Credential Store (SCS) Plug-in is deprecated. The
zowe scs and
zowe config command groups are obsolete. Secure credential encryption is now included with the Zowe CLI core application.
Zowe CLI V2 prompts you to enter the
password securely by default. Commands in the
zowe config command group let you manage security for any option value.