Skip to main content

tcb env login set

Updates the login policy of the current environment. Fields you do not pass keep their current values.

Usage​

tcb env login set -e <envId> [options]

Flags​

Login method toggles:

FlagRequiredDescriptionValues
--phone-number-login <value>NoPhone number SMS login toggletrue / false
--email-login <value>NoEmail login toggletrue / false
--username-login <value>NoUsername-password login toggletrue / false
--anonymous-login <value>NoAnonymous login toggletrue / false

SMS verification (SmsVerificationConfig):

FlagRequiredDescriptionValues
--sms-type <smsType>NoSMS channel type (for example default)—
--sms-name <smsName>NoCustom APIs data source name—
--sms-method <smsMethod>NoSMS sending method—
--sms-day-limit <smsDayLimit>NoDaily sending limit (-1 for unlimited)Number

MFA (MfaConfig):

FlagRequiredDescriptionValues
--mfa-on <value>NoEnable MFATRUE / FALSE
--mfa-sms <value>NoEnable SMS MFATRUE / FALSE
--mfa-email <value>NoEnable email MFATRUE / FALSE
--mfa-required-bind-phone <value>NoRequire phone bindingTRUE / FALSE

Password update policy (PwdUpdateStrategy):

FlagRequiredDescriptionValues
--first-login-update <value>NoForce password change on first logintrue / false
--period-update <value>NoEnable periodic password changetrue / false
--period-value <value>NoPassword change period valueNumber
--period-type <value>NoPassword change period unitYEAR / MONTH / WEEK

Example​

# Enable anonymous login
tcb env login set -e env-xxx --anonymous-login true

# Configure multiple login methods at once
tcb env login set -e env-xxx --phone-number-login true --username-login true --anonymous-login false

# Enable periodic password change every 3 months
tcb env login set -e env-xxx --period-update true --period-value 3 --period-type MONTH

# Output in JSON format
tcb env login set -e env-xxx --anonymous-login true --json
Tip
  • The set command reads the current configuration first, so fields you do not pass keep their current values.
  • Login method toggles take lowercase true/false; MFA settings take uppercase TRUE/FALSE.
Versions

tcb env login set has been available since v3.1.0 and replaces the deprecated tcb env login create / tcb env login update.