Overview

Both SAML and oAuth can be used for providing single sign-on (SSO) for web applications. Starting in version 9.0, Ericom Connect supports SAML and oAuth based SSO to Windows applications hosted on Microsoft Remote Desktop Services that are delivered using Ericom’s HTML5 AccessNow experience. There are three distinct use cases for integrating using SAML or oAuth based SSO:

  • A single organization using a SAML or oAuth based identity provider. An organization can use an identity provider to access all of their cloud and web applications, such as Office 365, without authenticating to each application individually. Now with Ericom Connect, they can add their Windows applications into the mix so their end-users have a unified application access experience.
  • Independent Software Vendor (ISV) who wants to provide their Windows-based application as a cloud service. Using Ericom Connect, ISV’s can make their Windows-based application accessible via SAML so their customers can launch their application without having to login additionally. Third-party ISV offering can be accessed conveniently from their customer’s internal portal. This also allows the ISV to extend the life of their existing assets and avoid high costs associated with converting a Windows application to a web-based application and maintaining all the existing functionality.
  • Application as a Service providers who want to deliver Windows applications as part of their cloud-based web application service offering. Application service providers can now add Windows applications into their web application, and with the use of SAML or oAuth SSO, the Windows application will look and feel completely integrated.

Ericom’s innovative technology uses SAML or oAuth to authenticate the user directly into the Microsoft Remote Desktop Services (RDS) environment - all native Windows session properties, such as drive mappings, printer mappings, login scripts, etc., are preserved for the user. When an application is launched within the RDS session, it will function just as it would if it was launched natively from a Windows operating system.