Registration, Passwords, Emails, and Licenses
Enable registration
Enable registration (Requires also setting the Registration.AdminEmail key, as explained below) (Registration.Enabled)
| Key | <add key="Registration.Enabled" value="True"/> |
| Possible values | True/False |
| Where to add/change | customer.config CloudShell Portal installation directory |
| Default value | False |
| Affected CloudShell Component | CloudShell Portal |
| Version | 6.0 and above |
Set email address for a system administrator level user
| Key | <add key="Registration.AdminEmail" value="admin@company.com"/>
Where admin@company.com is the email address of a Resource Manager Client system administrator |
| Possible values | Email address, separated by semi-colons (;) |
| Where to add/change | customer.config CloudShell Server installation directory |
| Default value | N/A |
| Affected CloudShell Component | CloudShell Server |
| Version | 6.0 and above |
| Key | <add key="Registration.DefaultDomain" value=""/> |
| Possible values | Default domain |
| Where to add/change | customer.config CloudShell Server installation directory |
| Default value | N/A |
| Affected CloudShell Component | CloudShell Server |
| Version | 6.0 and above |
| Key | <add key="Registration.AdditionalGroup" value=""/> |
| Possible values | Text |
| Where to add/change | customer.config CloudShell Server installation directory |
| Default value | External Users |
| Affected CloudShell Component | CloudShell Server |
| Version | 6.0 and above |
| Key | <add key="Registration.DefaultRole" value="Regular"/> |
| Possible values | Text |
| Where to add/change | customer.config CloudShell Server installation directory |
| Default value | Regular |
| Affected CloudShell Component | CloudShell Portal |
| Version | 6.1 and above |
Enable password reset
This also requires configuring the SMTP mail. See Enabling password reset.
| Key | <add key="ResetPassword.Enabled" value="True"/> |
| Possible values | True/False |
| Where to add/change | customer.config CloudShell Portal installation directory |
| Default value | False |
| Affected CloudShell Component | CloudShell Portal |
| Version | 6.0 and above |
| Key | <add key="ChangePasswordEnabled" value="False"/> |
| Possible values | True/False |
| Where to add/change | customer.config CloudShell Portal installation directory |
| Default value | True |
| Affected CloudShell Component | CloudShell Portal |
| Version | 6.0 and above |
Enable delaying failed login attempts/brute-force protection
| Key | <add key="DelayFailedLoginsAttempts" value="True"/> |
| Possible values | True/False |
| Where to add/change | customer.config CloudShell Server installation directory |
| Default value | False |
| Affected CloudShell Component | CloudShell Server |
| Version | 2023.3 and above |
Change the default idle time for releasing the license
| Key | <add key="IdleLicenseReleaseWatchdog.IdleTimeInMinutes" value="65"/> |
| Possible values | Numeric (in minutes) |
| Where to add/change | customer.config CloudShell Portal / CloudShell Authoring / TestShell Studio installation directory |
| Default value | 65 |
| Affected CloudShell Component | TestShell Studio/TestShell Runner/CloudShell Authoring |
| Version | 6.3 and above |
Change the email validation pattern
| Key | <add key="EmailValidationPattern" value=""/>
Where the email address strings can include any character in any language or symbol (separated by "@" and "."). For example, to limit the email address to a particular company, set value="[^\s@]+@company.com" |
| Possible values | Text, email address string |
| Where to add/change | customer.config CloudShell Portal installation directory |
| Default value | Email address format (@.*) |
| Affected CloudShell Component | CloudShell Portal |
| Version | 7.0 and above |
Include a link to the sandbox in notification emails
| Key | <add key="PortalAddressLinkForEmails" value="protocol://Portal:PortalPort"/>
| Parameter | Parameter details |
|---|
protocol | http or https if CloudShell Portal is set to use SSL | PublicServerName | The DNS name or IP address of the CloudShell Portal virtual front | PortalPort | The port which CloudShell Portal is using (If the port is 80 or 443, remove this parameter and the colon from the key value). |
|
| Possible values | Text, email address string |
| Where to add/change | customer.config CloudShell Server installation directory |
| Default value | N/A |
| Affected CloudShell Component | CloudShell Portal |
| Version | 7.0 and above |