This guide is intended for Parallels® RAS customers and partners, such as Independent Software Vendors (ISVs), who intend to utilize a third-party web portal for authenticating their users and launching remote applications, desktops, and other published resources hosted in their Parallels RAS environment. Such an implementation is possible by integrating a custom solution to interact directly with Parallels Clients, including Parallels Client for Windows / macOS / Linux / iOS / Android, and the RAS Web Client.
Integrating a custom solution with Parallels Clients is done via the following interfaces available in Parallels RAS:
RAS Web Client API — provides connection, user authentication, and resource launching methods called from a web browser via the RAS Web Client.
Parallels Client URL Scheme — a custom URL scheme that allows you to perform actions in Parallels Client installed on a user device. Actions include configuring a connection, authenticating a user, and launching published resources.
The rest of this guide explains how to use the interfaces described above.