Use Cookies to Extend a Web-enabled App’s Login

remote data persistence using cookiesIn a previous post we explained how to add remote data persistence to your apps by saving cookies in the browser. In this opportunity we will take advantage of this feature to develop a small but useful demo that shows how to provide an extended sign-on for web users.

Thinfinity VirtualUI web enabled apps were born as desktop apps and most include their own login mechanism. In this opportunity, we will show you how to extend your own existing application’s sign-on process, getting the browser to identify the application’s user. In this way, users would only need to manually log in when accessing the application for the first time, after logging out or when the login ID has expired. Continue reading

End-User Authentication in VirtualUI v2

VirtualUI v2.0 end-user authentication

Last Friday we announced the beta build of Thinfinity VirtualUI v2. We are excited about this new version because it includes several new major features that take VirtualUI to a new level of virtualization and integration.

In this opportunity, we will learn how End-User Authentication works in VirtualUI web-enabled applications. Continue reading

Applying global Custom Settings to z/Scope Anywhere

Applying custom settings in zScope AnywhereIn addition to using the Configuration Manager, z/Scope Anywhere offers a new way to easily set global parameters using custom settings.

Setting global parameters through a custom settings file is not new to our product line. We’ve already published an article presenting this functionality for Thinfinity Remote Desktop, and another one where we show how to configure its toolbar menu. Now, this feature will be included in z/Scope Anywhere as of the next release, due to come out really soon. Today, we will show you how we can use it for a very specific purpose, modifying the global security parameters. Continue reading

Coming soon: Select the best authentication method for your apps

We are constantly working to improve Thinfinity VirtualUI to offer you more features and integration capabilities for your applications.

Have you ever thought about the benefits of adding Google, Facebook, Twitter or any other external authentication method o your apps?

Today we want to share with you a quick insight into one of our latest projects: the addition of many more login options to clear the way for user authentication.

Continue reading

Thinfinity Remote Desktop Workstation License Handling for Windows 10 Upgrade

After upgrading to the new Windows 10, some Thinfinity Remote Desktop Workstation users reported that our HTML5 RDP solution shows a “License could not be loaded” status.


Why does this happen?license handling for Windows 10 upgrade

Old Thinfinity Remote Desktop Workstation versions implemented a license system that uses some local hardware and software values to create a digital fingerprint. Since this is uncritical but unrepeatable information, it is ideal to be used for identification purposes when attached to the final license data.

Windows 10 installation changes some of the original PC values, causing the mentioned error when Thinfinity Remote Desktop Workstation tries to verify its license information.

Continue reading

Fixing “Error 5: Access is Denied” when using “Run As” command

    New here? Read more about why software developers are adopting Thinfinity VirtualUI
    to increase the value of their Windows applications.

Error 5 access is deniedSome days ago, we received an issue report related to an “Access is Denied” error that came up trying to run a Thinfinity VirtualUI web-enabled application.

We replicated the user environment, and made absolutely sure that the configuration was identical, but we could not reproduce the error.

In the user environment, the program insisted on running perfectly from the desktop, but it didn’t run through the web using VirtualUI.

Continue reading

Using One-Time URL for single sign-on scenarios or one-time invitations

Thinfinity VirtualUI offers a special access method called “One-Time URL”. This mechanism was designed to create a temporary, unique url to provide one-time access to a specific application. This temporary url is disposed as soon as it is used or after a specified period of time has elapsed.

These are the main scenarios where the One-Time URL access method is most useful:


  • Single Sign-on scenarios.
  • External authentication methods.
  • One-time invitations to run a program  (i.e. application demos/presentations).

  Continue reading

Cybele Software, Inc. Security Bulletin

Thinfinity Remote Desktop Workstation vulnerability: Summary

Thinfinity Remote Desktop Workstation v3.0.0.3 includes the following vulnerability:

A generic directory traversal flaw was found. After testing both Thinfinity Remote Desktop Workstation version and version, the flaw is only present in the later version.

Successful exploitation of this vulnerability could result in the possibility of downloading a file off the remote Windows host (i.e. via the default port 8081 or whichever other port it is configured to use). The flaw was present whether or not “File Transfer” was enabled -regardless of the security mode in use (i.e. None, Digest or Windows Logon).

Note: This vulnerability does not affect Thinfinity Remote Desktop Server.

Continue reading