LogoLogo
Download Free TrialLive DemoGet a QuoteContact Us
v7.0 Thinfinity® Remote Workspace
v7.0 Thinfinity® Remote Workspace
  • Thinfinity® Remote Workspace
  • About This Document
  • Introduction
  • What's new in Thinfinity® Remote Workspace
  • Architecture
  • Security
  • Getting Started Section
    • Getting Started
    • Installing Thinfinity® Remote Workspace
    • Customizing Thinfinity® Remote Workspace
      • Setting the Access Security Level
      • Testing Internal Access
      • Configuring Internet Access
      • Mapping Remote Drives
        • Intermediate Disks
        • Shared Folders
    • After Customization
      • Connecting to a Desktop
      • Connecting to an application
      • Connecting to an Application (old)
      • Performing a File Transfer
        • Navigating
        • File Options
        • Remote Folder Area Options
        • Downloading and Uploading files
    • Supported RDP Shortcut Keys
    • Using Thinfinity® Remote Workspace for the first time
      • Verifying the Communication Settings
      • Connecting to a desktop
  • Advanced Settings Section
    • Gateway Manager
      • Managing the SSL Certificate
        • A Self-Signed Certificate
        • A CA Certificate
    • Thinfinity® Remote Workspace Configuration Manager
      • General
      • Broker
      • Authentication
        • Radius
          • Settings
          • Mappings
        • OAuth 2.0
          • Methods
          • Settings
          • Mappings
          • Configure OAuth with Okta
          • Configure OAuth with Auth0
        • TOTP (Time-based One-time Password)
          • TOTP Settings
        • DUO Authentication Method Settings
          • How to configure DUO
        • SAML Authentication Method Settings
          • Configure SAML with Okta
          • Configure SAML with Centrify
      • Access Profiles
        • How to create an Access Profile connection
          • RDP Access Profile
            • Creating an RDP Access Profile
            • Editing an RDP Access Profile
            • Disabling an RDP Access Profile
            • Removing an RDP Access Profile
          • RDS Web Feed Access Profile
            • Creating an RDS Web Feed Access Profile
            • Editing an RDS Web Feed Access Profile
            • Disabling an RDS Web Feed Access Profile
            • Removing an RDS Web Feed Access Profile
          • VNC/RFB Access Profile
            • Creating a VNC/RFB Access Profile
            • Editing a VNC/RFB Access Profile
            • Disabling a VNC/RFB Access Profile
            • Removing a VNC/RFB Access Profile
          • Telnet/SSH Access Profile
            • Creating a Telnet/SSH Access Profile
            • Editing a Telnet/SSH Access Profile
            • Disabling a Telnet/SSH Access Profile
            • Removing a Telnet/SSH Access Profile
          • Web Link Access Profile
            • Creating a Web Link Access Profile
            • Editing a Web Link Access Profile
            • Disabling a Web Link Access Profile
            • Removing a Web Link Access Profile
          • Web VPN Access Profile
            • Creating a Web VPN Access Profile
            • Editing a Web VPN Access Profile
            • Disabling a Web VPN Access Profile
            • Removing a Web VPN Access Profile
          • Web Folder Access Profile
            • Creating a Web Folder Access Profile
            • Editing a Web Folder Access Profile
            • Disabling a Web Folder Access Profile
            • Removing a Web Folder Access Profile
          • Label Access Profile
            • Creating a Label Access Profile
            • Editing a Label Access Profile
            • Removing a Label Access Profile
        • The '[+]' Access Profile
        • RDP Profile Editor
          • General
            • Setting up a Hyper-V Profile
            • Setting up an RDS Collection Profile
          • Display
          • Resources
          • Program
          • Experience
          • Advanced
          • Printer
          • Permissions
          • Restrictions
          • Access Hours
          • Authentication Methods
        • VNC/RFB Profile Editor
          • General
          • Display
          • Permissions
          • Restrictions
          • Access Hours
          • Authentication Methods
        • Telnet/SSH Profile Editor
          • General
          • SSL
          • SSH
          • Display
          • Options
          • Permissions
          • Restrictions
          • Access Hours
          • Authentication Methods
        • Web Link Profile Editor
          • General
          • Permissions
          • Restrictions
          • Access Hours
          • Authentication Methods
        • Web VPN Profile Editor
          • General
          • Permissions
          • Restrictions
          • Access Hours
          • Authentication Methods
        • Web Folder Profile Editor
          • General
          • Permissions
          • Restrictions
          • Access Hours
          • Authentication Methods
        • Multi Terminal
      • Folders
      • Permissions
      • VirtualUI
      • Multi Terminal
    • Thinfinity® Remote Workspace Admin User Interface
      • Web Manager
        • Web Interface
        • Analytics
          • Sessions
          • Connections
          • Logins
          • Browsers
          • Filter
          • Configuring MS SQL Server
            • Analytics Tables Reference
        • Connections
          • RDP
            • Connecting to an application
            • Connecting to a Desktop
          • How to create a VNC connection
          • How to SSH
          • Web Folder
          • Labels
          • Edit Web Profiles
            • General
            • Display
            • Resources
            • Program
            • Experience
            • Advanced
            • Access Hours
            • Permissions
          • Multi Terminal
          • Thinfinity VNC
            • Connecting to a Thinfinity VNC Instance
            • Configuring the Thinfinity VNC Agent to work with Workspace
    • Advanced Features
      • Bidirectional Audio Redirection
      • Remote Active Directory
        • How to install and configure Thinfinity® Remote AD Services
        • Active Directory credentials mapping
      • WebBridge - Direct File Transfer
        • How to install Thinfinity® WebBridge
        • WebBridge: User Experience
      • Multi-Monitor
        • How to enable Multi-Monitor
        • User Interfac
      • Redirecting Devices
        • USB Redirection
        • Printer & Scanner Redirection
          • How to install and use the Thinfinity Remote Printer Agent
      • Web Settings
        • Extend the Thinfinity® Workspace Toolbar
      • Customizing the Toolbar
        • Using web.settings.js
        • Using the 'connect' Method
      • Remote FX
      • GFX and H264 Support
        • How to Enable H264 on your Access Profile
        • Preparing a Remote Desktop for H264 support
      • Save Session
        • Record a Session
        • Play Recorded Sessions
      • Multi-touch Redirection
      • Enhanced Browser and DPI Support
        • Model Inheritance
        • Property Reference
        • The Calculation Process
        • Examples
      • Silent Install Options
      • Customize Translation
  • License Manager
    • License Activation
    • Proxy Activation
    • Get a new Trial Serial Number
    • Activate a Serial Number Online
    • Activate a Serial Number Offline
    • Registering Your License With The License Server Manager
  • Credentials Management
    • User-based Access Profiles
    • Credentials Management
  • Mobile Devices Section
    • Mobile Devices
    • Getting into Thinfinity®
    • Mouse Control
    • Keyboards and Toolbars
    • Gestures
    • Disconnecting from Thinfinity®
    • iPad Application
  • Scaling and Load Balancing Section
    • Scaling & Load Balancing
    • Scaling and Load Balancing Configurations
    • Installing Components
    • Configuring a Load Balancing Scenario
    • How to configure your license
    • Secondary Broker Pool
      • Architecture
      • How To Install a Secondary Broker
      • How To Add a Pool in the Primary Broker
    • Agent Mode
      • Installation
      • Configuration
        • Automation script for parameters configuration
  • Integrating Thinfinity® Remote Workspace Section
    • Integrating Thinfinity® Remote Workspace
    • External Authentication
      • Apikey
    • Customizing the Web Interface
      • Changing the Logo
      • Customizing the Web Files
      • Files Location
    • Web Services API
      • Architecture
      • Installing the Web Service
      • Setting up the Communication Settings
      • Profiles Web Service
        • Methods
        • Types
          • The WS Profile type
        • The Demo Applications
      • Analytics Web Service
        • Methods
        • Types
          • WSQueryInfo
          • WSQueryRange
          • WSDBLoginRecord
          • WSSessionRecord
          • WSDBConnectionRecord
          • WSDBBrowserRecord
        • The Demo Application
    • One-Time-URL
      • Configuring the Connection
      • Enabling Features
    • Thinfinity® RemoteAD API reference
    • Thinfinity® REST API Reference
  • Cloud Automation
    • How to enable the VDI Manager
    • Instances
    • Instance Usage
    • Configuration
      • Credentials
      • Templates
      • Provisioning
      • Planner
      • Pre-existing VMs
  • Resource Reservation
    • Enable Resource Reservation
    • Attendees
    • Organizers
  • User guide Section
    • User Guide
    • Features
      • File Transfer
        • Navigating
        • File Options
        • Remote Folder Area Options
        • Downloading and Uploading files
      • Remote Printer
      • Remote Sound
      • Share Session
      • Mapped Drives
    • Disconnecting
Powered by GitBook
On this page
  1. Integrating Thinfinity® Remote Workspace Section
  2. One-Time-URL

Configuring the Connection

Besides the basic parameters required to establish a connection, you can send additional settings parameters to customize the connection the way you want.

There are three ways to customize the one-time-url connection:

1. Using an Access Profile that will act as a template to the connection.

2. Using an Access Profile and overriding some parameters by sending them on the queryString.

3. Configuring each setting parameter on the queryString manually.

Find below what parameters you should send in order to configure the connection with each one of these modes:

Mode 1. Using Access Profiles as template for the Connection:

Parameter

What it means

Type/format

Default

model

On this parameter you should send the Profile Key, to have this profile taken as the Connection template.

string

Profile Key

Mode 2. Overriding the profile settings:

Parameter

What it means

Type/format

Default

overrideDefaults

Set this property to true, to have the Profile settings overridden by the parameters sent on the queryString. Then configure the individual settings you want to add to the Profile connection template

If you send this parameter as false, only the profile configuration will be taken.

boolean

true,false

false

Mode 3. Configuring each setting individually:

If you do not send the model parameter or even override its settings (mode 2), you will be able to configure each Thinfinity® Remote Workspace setting individually.

Find below the list of the parameters you can configure manually:

Parameter

What it means

Type/format

Default

computer

The remote desktop IP and port to connect to.

If you are using "None" or "Username/Password" as authentication mode or the [any computer] as profile you will have to specify the computer parameter.

string

IP:Port

The username to authenticate against the remote machine. If this parameter is not sent, Thinfinity® Remote Workspace will prompt the user for this information.

string

username

The password to authenticate against the remote machine. If this parameter is not sent, Thinfinity® Remote Workspace will prompt the user for this information.

string

password

startprg

If you will use the OneTimeURL to start a specific application, you should change this and the following three fields. Set it to 0 for the "Do nothing" option; 1 for the "Start a program" option; 2 for the "Launch RemoteApp" option.

integer

0,1 or 2

0

command

Full remote application path that should start upon connection establishment.

string

app path

directory

Initial context directory to be used by the application set on command parameter described above.

string

dir path

cmdargs

Arguments to start the application specified on the "command" property.

string

app args

bpp

Color Depth: sets the number of bits per pixel. Set 8 for 256 colors; 15 for True Color (15 bit); 16 for True Color (16 bit) ; 24 for True Color (24 bit)

integer

8,15,16 or 24

16

resolution

"fittobrowser", "fittoscreen", "fixed". When "fixed", the 'width' and 'height' parameters will be considered.

string

toolbar size

"fittobrowser"

width

Remote desktop screen width.

It will only be considered when the resolution parameter is set to "fixed".

integer

pixels

Desktop width

height

Remote desktop screen height.

It will only be considered when the resolution parameter is set to "fixed"

integer

pixels

Desktop height

imagequality

Specifies the image quality/compression. Set 0 for "Highest"; 1 for "Optimal"; 2 for "Good"; 3 for "Faster"

integer

0,1,2 or 3

1

desktopbackground

Set to true to show the original remote desktop background.

boolean

true,false

false

visualstyles

Set to true to change the start menu and other windows features style.

boolean

true,false

false

menuwindowanimation

Set to true to show an animation on the Start menu.

boolean

true,false

false

fontsmoothing

Set to true to make text easier to read, especially magnified text.

boolean

true,false

false

showwindowcontent

Set to true to show windows contents while dragging them.

boolean

true,false

false

desktopcomposition

Set to true to configure the DWM to redirected the desktop drawing to off-screen surfaces in video memory. The desktop will also present many visual effects.

boolean

true,false

false

unicodekeyboard

Allows for using full unicode keyboard charsets. Set to false to connect to xRDP servers.

boolean

true,false

true

keyboardlayout

Allows to specify the keyboard layout when unicode keyboard is disabled.

string

Keyboard identifier (hexadecimal)

"00000409 (US)

console

Forces the connection to connect to the remote console session.

boolean

true,false

false

wscompression

Set to true to enable the compression for the exchanged Websocket data and have the application performance improved.

boolean

true,false

true

disablenla

Set the option disableNLA if you use a CredSSP other than Microsoft.

boolean

true,false

false

desttype

Set the desttype to "VMID" in case you want to establish a connection to a Hyper-V Virtual Machine or set "RDS" if you want to create a connection to an RDS Collection VM.

The connection will act as a regular connection in case you don't inform this property of inform any value different from "VMID" and "RDS".

string

VMID or RDS

destinfo

string

Virtual Machine ID

or

TSV URL

diskenabled

Set to true to have an intermediate disk available on the connection.

boolean

true,false

true

diskname

Identify the intermediate disk among the other remote desktop disks.

string

name

"ThinDisk"

diskautodownload

Set to true to automatically download any file saved/copied in the Intermediate disk.

boolean

true,false

true

1 . By informing the username and password on the URL you will be setting the "Use these credentials" option.

If you don't inform username or password, the behavior will follow the "Ask for new credentials" options'.

The "Use the authenticated credentials" option is not supposed to work with the One Time URL, because in this case there is no prior authentication with a valid user for the remote machine.

To add each of the parameters to the queryString, you have to concatenate an "&" symbol, the name of the parameter, the "=" symbol and the value assigned to the parameter, as shown on the example below:

...&password=myPassword&model=0mwZVL@aTkRMwc$mj3kUCrzM6@08yse0C7MED3it...

PreviousOne-Time-URLNextEnabling Features

Last updated 2 years ago

username

password

Inform the Virtual Machine ID, for Virtual Machine connections or inform the TSV URL for Virtual Machines.

11 1
11 1
Hyper-V
RDS Collection