# Client settings

The **Client** section allows you to specify application launch methods and other Web Client settings.

* **Launch sessions using:** When a user tries to open a resource from the User Portal web page, the resource can open right in the web browser or it can be launched in a platform-specific Parallels Client installed on the user's computer (e.g., Parallels Client for Windows). This option specifies which client will be used. Compared to Web Client, platform-specific Parallels Client includes a richer set of features and provides end users with a better overall user experience. Select one of the following:
  1. **Browser Only**: Users can run remote applications and desktops using Parallels Web Client only. Use this option if you don't want your users to install a platform-specific Parallels Client.
  2. **Parallels Client Only**: Users can run remote applications and desktops in Parallels Client only. When a user connects to Parallels RAS using Parallels Web Client, they will be asked to install the platform-specific Parallels Client before they can launch remote applications and desktops. A message will be displayed to the user with a link for downloading the Parallels Client installer. After the user installs Parallels Client, they can still select a remote application or desktop in Parallels Web Client but it will open in Parallels Client instead.
  3. **Parallels Client with fallback to Browser**: Both Parallels Client and a browser (HTML5) can be used to launch remote applications and desktops. Parallels Client will be the primary method; Parallels Web Client will be used as a backup method if a published resource cannot be launched in Parallels Client for any reason. A user will be informed if a resource couldn't be opened in Parallels Client and will be given a choice to open it in the browser instead.
* (**Parallels Client with fallback to Browser** and the **Parallels Cient** only) Additionally, you can configure Parallels Client detection by clicking on the **Configure** button:
  * **Detect client:** Select when Parallels RAS tries to detect platform-specific Parallels Client.
    * **Automatically on sign in**: Parallels RAS tries to detect platform-specific Parallels Client immediately.
    * **Manually on user prompt**: Parallels RAS shows users a prompt where can they select whether they want to detect platform-specific Parallels Client .
  * **Client detection timeout**: Time period during which Parallels RAS tries to detect platform-specific Parallels Client.
* **Allow users to select a launch method:** If selected, users will be able to choose whether to open remote applications in a browser or in Parallels Client. You can enable this option only if the **Launch session using** option (above) is set to **Parallels Client with fallback to Browser** (i.e. both methods are allowed).
* **Allow opening applications in a new tab**: If selected, users will be able to open remote applications in a new tab in a web browser.
* **Use Pre Windows 2000 login format:** Enables legacy (pre-Windows 2000) login format.
* **Allow embedding of User Portal into other web pages:** If selected, the User Portcal web page can be embedded in other web pages. Please note that this may be a potential security risk due to a practice known as clickjacking.
* **Allow file transfer command:** Enables file transfer in a remote session. To enable file transfer, select this option and click the **Configure** button. In the dialog that opens, select **Client to server only** (transfer files from client to server only), **Server to client only** (transfer files from server to client only), **Bidirectional** (transfer files in both directions). For more information, see [**Configuring Remote File Transfer**](https://docs.parallels.com/parallels-ras-administrators-guide-21/parallels-ras-21-administrators-guide/user-device-management-and-client-policies/configuring-remote-file-transfer).
* **Allow clipboard command:** Enables clipboard operations (copy/paste) in a remote session. To enable the clipboard, select this option and click the **Configure** button. In the dialog that opens, select **Client to server only** (copy/paste from client to server only), **Server to client only** (copy and paste from server to client only), **Bidirectional** (copy and paste in both directions). For more information about using the clipboard, see [**Using the Remote Clipboard**](https://docs.parallels.com/parallels-ras-administrators-guide-21/parallels-ras-21-administrators-guide/parallels-web-client-and-user-portal/using-the-toolbar/using-the-remote-clipboard).
* **Allow cross-origin resource sharing:** Enables cross-origin resource sharing (CORS). To enable CORS, select this option and click the **Configure** button. In the dialog that opens, specify one or more domains for which access to resources should be allowed. If you don't specify any domains, the option will be automatically disabled. In the **Browser cache time** field, specify for how long the end-user's browser will cache a resource.
* **Use a client IP detection service**: If selected, allows configuring an IP detection service to report IP addresses of connected Parallels Web Client applications. To enable a client IP detection service, select this option and click the **Configure** button. In the dialog that opens, provide the URL to the IP detection service you want to use. You can press the **Test** button to ensure the API works as expected. When you click the **Test** button, the Connection Broker will take the role of the client and call the API. If successful, you will be presented with a window showing the IP address of the Connection Broker.
