Compatibility with Receiver
This is Version 13.7 of the Credential Insertion SDK.
It is intended for use with Receiver for Linux builds in the 13.7 series.
There are separate versions of the SDK for each of the released
architectures (X86, X86_64, ARMel and ARMhf) that differ only in the included binaries.
Who should use this SDK?
The purpose of this SDK is to support developers who want
to take advantage of the SSO (Single Sign-On) capabilities of Citrix Receiver for Linux.
This SDK can be used in the following use cases:
- Fast Connect (password or smart card PIN insertion and caching):
with the Credential insertion SDK it is possible to change the current user by
modifying the credential in the SSO component (within Auth Manager).
The Auth Manager authenticates on behalf of the Self Service Plugin using SSO protocols,
where the user credentials are provided through the SSO component;
This is supported for OnPrem and Cloud Stores without N factor authentication.
- Domain Pass-Through (Kerberos support plus password or smart card PIN insertion
and caching):
it is possible to authenticate to a StoreFront server using Kerberos tickets,
and then launch an app/desktop using the domain credentials/smart card PIN cached in
the SSO component.
- Classic Password Insertion for storebrowse (with support for StoreFront sites):
support for credentials on the storebrowse command line has been extended to StoreFront
connections. The functionality of storebrowse has also been extended to allow credentials
caching when connecting to StoreFront servers. The contents of the StoreFront site can
then be enumerated, and apps/desktops can be launched from the command line.
The SSO credential cache is integrated in Auth Manager, so, to make use of
the Credential Insertion SDK, Auth Manager must be running.
To test the SSO capabilities of Citrix Receiver for Linux, a sample program
is included in the SDK.
It's a simple command line tool that allows to you interact with the SSO component
by adding or removing credentials from the cache. The source code is also included
for reference.
Change history
Version 13.5:
No change.
Version 13.4:
The first release of this SDK. Includes a sample program and its source code.