LogoLogo
DownloadGet a QuoteConnect with Us
  • Introduction
    • What is Thinfinity® Workspace
    • About this Document
  • Product Overview
    • Architecture Components
    • Load Balancing
    • Deployment Scenarios Overview
    • Connectivity
      • Remote Desktop Access
      • Remote Application Access
      • Terminal Access
    • RPAM and Resource Reservation
    • Cloud Manager
    • Audit Logging
    • User Analytics
  • Getting Started
    • Basic Installation
    • Accessing Thinfinity® Workspace in Your Browser
    • Connection Types
      • Remote Desktop Connection
      • Remote App Connection
      • Remote Intranet Web App Connection
      • Telnet SSH Connection
    • Configuration
    • Security
    • Beyond the Basics
  • Reference
    • Thinfinity® Workspace Configuration Manager
      • General Tab
      • Broker Tab
      • Authentication Tab
        • Methods Tab
          • API Access Settings
          • RADIUS Settings
          • SAML Settings
          • OAuth 2.0 Settings
          • External DLL
        • Mappings Tab
        • 2FA Tab
        • Directory Services Tab
          • Local Computer Users Settings
          • Local Computer Users
          • Local Thinfinity IdP Settings
          • Computer Domain Settings
          • External Domain Settings
      • Access Profiles Tab
        • The [+] Access Profile
        • Desktop Access Profiles
          • RDC Access Profile
            • Core Settings
            • User Experience Settings
          • ThinVNC Access Profile
          • VNC/RFB Access Profile
            • User Experience Settings
        • Application Access Profiles
          • Remote App Access Profile
            • Core Settings
          • Web App Access Profiles
            • Web Link Access Profile
            • WAG Access Profile
          • VirtualUI App Access Profile
            • Core Settings
        • Web Folder Access Profile
        • Terminal Access Profiles
          • z/Scope Classic Access Profile
          • Telnet/SSH Access Profile
            • Core Settings
            • User Experience Settings
        • Label
        • Access Control Settings
      • VirtualUI Tab
      • Folders Tab
      • Permissions Tab
      • Protection Tab
      • Notifications Tab
      • Database Tab
      • z/Scope Classic Tab
      • Services Tab
      • License Tab
    • Thinfinity® Workspace Web Manager
      • Access Profiles
        • Desktop Access Profiles
          • RDC Access Profile
            • Core Settings
            • User Experience Settings
          • VNC
            • Core Settings
            • User Experience Settings
          • Thinfinity VNC
            • Core Settings
        • Application Access Profiles
          • Remote App
          • Web App
            • Web Application Gateway (WAG)
            • Web Link
          • VirtualUI App
        • Web Folder Access Profile
          • Core Settings
        • Terminal Access Profiles
          • Telnet SSH Terminal
          • Multi Terminal
        • Access Control Settings - Web Manager
      • Addons
        • Analytics
        • Brokers Monitor
        • Audit Log
        • Recordings
        • Members
        • Reports
        • Resource Reservation
    • Thinfinity® Gateway
  • Configuration
    • RBAC and Resource Reservation
      • Configuring the Resource Reservation Feature
      • Role Definition with Permissions Groups
      • Granting Approver or Requester Role to a User
      • Enabling Resource Reservation
      • Granting a User Access to a Single Access Profile
      • Granting Access Permissions for a Group of Access Profiles
      • Grouping Access Profiles Under a Label
      • Restricting Access to a Resource
      • Exception Days - No Booking Allowed
      • Booking a Resource
      • Approving a Booking Request
    • Security
      • Managing the SSL Certificate
        • Creating a Self-Signed Certificate
        • Creating a CA Certificate Request
        • Importing a Certificate
        • Using ACME Certificates
      • Session Recording
        • Viewing Recorded Sessions
    • User Experience
      • Bidirectional Audio Redirection
      • Customizing the Thinfinity® Workspace Toolbar
        • Using web.settings.js
        • Using the SDK 'connect' Method
        • Extend the Thinfinity® Workspace Toolbar
      • Customize Translation
      • GFX and H.264 Support
        • Enabling H.264 for an Access Profile
        • Preparing a Remote Desktop for H.264 Support
      • How to Enable Multi-Monitor
      • Multi-Touch Redirection
      • Redirecting Devices
      • Remote FX
      • Enhanced Browser and DPI Support
        • Display Model Inheritance
        • Properties Reference Tables
        • The Calculation Process
        • Example
    • Extended Features
      • Remote Active Directory
        • How to Install and Configure Thinfinity® Remote AD Services
        • Active Directory Credentials Mapping
      • WebBridge - Direct File Transfer
        • Installing Thinfinity® WebBridge
        • Using WebBridge
      • Silent Install Options
    • License Server Manager
      • Proxy Activation
      • Get a New Trial Serial Number
      • Activate a Serial Number Online
      • Activate a Serial Number Offline
      • Registering a License with License Server Manager
  • Deployment Scenarios
    • Single Machine Deployment
    • Distributed Deployment
    • Multitenant - Several Subdomains
    • Implementing Secondary Brokers Scenarios
      • Resource Pools
      • OT Networks
      • Multitenant - Single Domain
  • Integrations
    • Integrating Thinfinity® Workspace
    • External Authentication
      • API Key
    • Customizing the Web Interface
      • Customizing the Logo
      • Organizing custom files
    • One-Time-URL (OTURL)
      • Customizing OTURL Connection
      • Enabling Features
  • Mobile Devices
    • Mobile Devices
    • Accessing Thinfinity® Workspace
    • Mouse Control
    • Keyboards and Toolbars
    • Gestures
Powered by GitBook
On this page
  • Mode 1: Using Access Profiles as Connection Templates
  • Mode 2: Overriding Profile Settings
  • Mode 3: Configuring Each Setting Individually
  • Adding Parameters to the Query String

Was this helpful?

  1. Integrations
  2. One-Time-URL (OTURL)

Customizing OTURL Connection

In addition to the basic parameters needed to establish a connection, you can use additional settings to customize the connection according to your needs. There are three methods for customizing a one-time URL connection:

  1. Using an Access Profile to set predefined configurations as a starting point for the connection.

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

  3. Configuring each setting parameter on the query string 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 Connection Templates

Use this mode to apply all settings from a predefined Access Profile.

Parameter
Description
Type/format

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 Profile Settings

Begin with an Access Profile but override certain settings directly in the query string to fine-tune the connection.

Parameter
Description
Type/format
Default value

overrideDefaults

Set this property to true, to have the access profile settings overridden by the parameters sent on the queryString. Then configure the individual settings you want to add to the access profile connection template. If you send this parameter as false, only the access profile configuration will be taken.

bool

false

Mode 3: Configuring Each Setting Individually

If you skip the model parameter (or override its settings), you can configure each Thinfinity® Workspace setting manually. Here are the steps to customize settings individually:

Username and Password considerations

  • Providing a username and password in the URL enables the Use these credentials option.

  • Omitting the username or password will prompt Thinfinity Workspace to follow the Ask for new credentials setting.

  • The Use authenticated credentials option does not apply to One-Time URLs, as there is no prior authentication with a valid user on the remote machine.

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

Parameter
Description
Type/format
Default value

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 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 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 redirect the desktop drawing to off-screen surfaces in video memory. The desktop will also present many visual effects.

boolean

true,false

false

unicodekeyboard

Allows the use of 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

Adding Parameters to the Query String

Concatenate each parameter with the format &parameter=value, as shown below:

...&password=myPassword&model=0mwZVL@aTkRMwc$mj3kUCrzM6@08yse0C7MED3it...
PreviousOne-Time-URL (OTURL)NextEnabling Features

Last updated 2 months ago

Was this helpful?

username

password

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

111
111
Hyper-V
RDS Collection