Skip to content

What's New in This Release?

Release 24.03 of the Client SDK for Linux includes:

Smart Cards Authentication for Enhanced Security

Version 24.03 of the Linux Client SDK introduces support for two-factor authentication using smart cards. The Linux SDK can now use smart cards for pre-session authentication while launching the Linux client to connect to a Windows agent. Once launched, Linux clients can read and process smart card information and allow SSO (single sign-on) authentication of the user prior to session establishment.

Smart card authentication not only adds a layer of security, but also ensures simplified identity management while accessing PCoIP deployments. To enable smart card authentication, new parameters have been provided in the login_info.txt file of the Broker API and the Core API, using which values such as certificate index, reader name, and pin can be passed while launching the client.

For information on supported smart cards and readers, see the topic "Supported Smart Cards & Readers" in the Linux Client Guide. To know how to connect to Windows agents using smart card authentication, see "Using Smart Card Authentication to Connect to a Session" in the topic "Connecting to Remote Desktops" of the Linux client guide.

Note: Technology Preview

SDK support for smart card authentication is available as TECHNOLOGY PREVIEW in version 24.03.

Important: The Session Client API has been removed

As of version 23.04, the Session Client API has been removed from the Client SDK. There is no replacement. If you have used the Session Client API in your projects, refer to the Broker Client API example documentation, which demonstrates how to use command line parameters in place of the API when invoking the client from the SDK. You can also revert to version 23.01, which is the last version of the SDK that contains the Session Client API. The Session Client API will be supported until December 2023. For more information, see this KB article.