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 |