Features in Technical Preview

Features in Technical Preview are available to use in non-production or limited production environments, and to give customers an opportunity to share feedback. Citrix® does not accept support cases for features in technical preview but welcomes feedback for improving them. Citrix might act on feedback based on its severity, criticality, and importance.

Interested in trying a Technical Preview feature? Send an email to citrixappios@citrix.com and let us know which feature you would like to evaluate.

List of features in Technical Preview

Title Available from version
Derived credentials and Apple Token Extension support 26.7.0
Improved session reconnection experience 26.3.0
Support for single sign-on for Microsoft Entra ID-joined VMs 24.5.0
Support for configuring Citrix Workspace app settings through UEM 24.3.5
Add multiple stores using Unified Endpoint Management (UEM) 23.9.0
Delete multiple stores using Unified Endpoint Management (UEM)) 23.9.0
Enhanced web store experience 23.8.0
Support for an enhanced Single sign-on (SSO) experience for web and SaaS apps 23.3.0

Derived credentials and Apple Token Extension support

Citrix Workspace app for iOS 26.7.0 supports Apple Token Extension (CryptoTokenKit) in both the app and active HDX sessions. This enables a third-party derived-credential application on the device to supply digital certificates for following usecases:

  • Citrix Gateway or StoreFront authentication: Authenticates users to the Citrix environment using a derived certificate, without a physical smart card reader.
  • Virtual app and desktop logon: The user principal name is read from the certificate and passed to the VDA at launch, so the session signs on without prompting again.
  • In-session cryptographic redirection: Extends credentials into the HDX session so virtualized apps (for example, browsers, mail clients, PDF signing tools, and enterprise apps) can make cryptographic requests through the client token extension.

A derived credential is a client certificate issued to a mobile device after identity proofing with an existing PIV or CAC card during enrollment. It provides smart-card-equivalent assurance on devices without card readers.

Improved session reconnection experience

Starting with version 26.3.0, the following enhancements are made to the Improved session timeout experience (Technical Preview) feature announced in the 25.11.0 release:

  • Displaying specific reasons for session timeouts, such as Device Lock or App background, or Network disruption.
  • Session Reconnection setting configurable either through GACS by enabling Manual session reconnect option found at Session experience > Connectivity or through MDM.

System and infrastructure requirements

Component Requirement
Client OS iOS or iPadOS 17.0 or later
Citrix client Citrix Workspace app for iOS 26.7.0 or later
Virtual Delivery Agent Citrix VDA for Windows, with smart card redirection policies enabled
Third-party provider Enrolled credential app implementing an iOS CryptoTokenKit token extension
Infrastructure Citrix Gateway or StoreFront configured for client-certificate authentication
Certificate Must contain a UPN in the Subject Alternative Name (SAN) for session logon and in-session use

This feature is enabled per customer. Contact Citrix Support to enable it for your stores.

Configuration steps

  1. Install the derived-credential provider app and complete enrollment.
  2. In Citrix Workspace app, go to Settings > Derived Credentials, and enable Use Derived Credentials.
  3. Add the store. If client-certificate authentication is configured, Citrix Workspace app presents the available credential.
  4. Launch a desktop or app and authorize when prompted.

Administrators can lock this setting through the MDM advanced-settings policy.

Support for single sign-on for Microsoft Entra ID joined VMs

Technical Preview from 24.5.0 version Enablement form Feedback form

Starting with the 24.5.0 version, Citrix Workspace app for iOS supports users signing in to Azure AD-joined VM devices using single sign-on authentication. You need to provide Microsoft credentials when signing in to an Azure AD-joined VM device for the first time. For subsequent sign-ins, credentials are not required until the token expires.

Note:

  • If the user does not use WKwebview for authentication, the credentials must be entered for the first time.
  • This feature is applicable only for cloud stores.

Add multiple stores using Unified Endpoint Management (UEM)

Technical Preview from 23.12.0 version Enablement form Feedback form

Admins can use Unified Endpoint Management solutions to configure and add multiple stores for managed iOS devices. The details for each store can be added to an XML file. This XML file can then be uploaded while configuring the app configuration policy.

Note:

The XML file must be in a key-value format.

Configuration key Value type Description
url String The store URL. For example, example.cloud.com
storeType (optional) Integer If set to 1, users can view the native or the default store loading. If set to 2, users can view the store inside a web interface.
displayName (optional) String The name of the store.
restrict_user_store_modification (optional) Boolean If set to true, users can’t modify that is, add, delete, or edit the store. If set to false, users can modify that is, add, delete, or edit the store.

Important

  • If the restrict_user_store_modification flag is set to true, all the existing stores are deleted before adding a new UEM configured store.
  • If storeType is not provided, the default interface is treated as native.

Sample XML Configuration to add stores

Refer to this sample XML file for more information.

    <dict>
        <key>stores</key>
        <array>
            <dict>
                <key>url</key>
                <string>test.cloud.com</string>
                <key>storeType</key>
                <integer>1</integer>
                <key>displayName</key>
                <string>Cloud Store </string>
            </dict>
            <dict>
                <key>url</key>
                <string>test.citrix.com</string>
                <key>storeType</key>
                <integer>2</integer>
                <key>displayName</key>
                <string>StoreFront</string>
            </dict>
        </array>
            <key>restrict_user_store_modification</key>
        <true/>
    </dict>

<!--NeedCopy-->

Once the XML file is ready with the store configuration, admins can upload the file to the Create app configuration policy page. For example, in Microsoft Intune, admins need to select Enter xml data option from the Configuration settings format dropdown.

Intune

Delete multiple stores using Unified Endpoint Management (UEM)

Technical Preview from 23.12.0 version Enablement form Feedback form

Admins need to add a list of stores to be deleted to an XML file with the key name storesToDelete to delete one or more stores.

Sample XML configuration to delete stores

Refer to this sample XML file for more information.

    <dict>
        <key>storesToDelete</key>
    <array>
        <string>test.cldblr.com</string>
        <string>test.onprem.com</string>
    </array>
   </dict>

<!--NeedCopy-->

The following is a sample XML configuration file containing configuration for addition and deletion of stores.

        <dict>
        <key>stores</key>
        <array>
            <dict>
                <key>url</key>
                <string>test.cloud.com</string>
                <key>storeType</key>
                <integer>1</integer>
                <key>displayName</key>
                <string>Cloud Store </string>
            </dict>
            <dict>
                <key>url</key>
                <string>test.citrix.com</string>
                <key>storeType</key>
                <integer>2</integer>
                <key>displayName</key>
                <string>StoreFront</string>
            </dict>
        </array>
        <key>storesToDelete</key>
        <array>
            <string>test.cldblr.com</string>
            <string>test.onprem.com</string>
        </array>
        <key>restrict_user_store_modification</key>
        <true/>
    </dict>

<!--NeedCopy-->

Enhanced web store experience

Technical Preview from 23.8.0 version Enablement form Feedback form

End users can now stay signed-in to a web interface store until they sign out or the session times out. End users can also access the settings option without signing out of the current store. Click the ellipses icon to access the following options:

  • Settings: Use this option to add and manage your stores.
  • Sign Out: Use this option to sign out of your current web interface store.

Support for an enhanced Single sign-on (SSO) experience for web and SaaS apps

Technical Preview from 22.3.5 version Enablement form Feedback form

This feature simplifies the configuration of SSO for internal web apps and SaaS apps while using third-party identity providers (IdPs). The enhanced SSO experience reduces the entire process to a few commands. It eliminates the mandatory prerequisite to configure Citrix Secure Private Access™ in the IdP chain to set up SSO. It also improves the user experience, provided the same IdP is used for authentication to both the Workspace app and the particular web or SaaS app being launched.

Technical Preview to General Availability (GA)

Service or feature General availability version
Support for enforcing biometric authentication to access Citrix Workspace app 24.9.0
Support for rapid scan 24.9.0
Support for app protection 24.9.0
Support for authentication using FIDO2 when connecting to an on-premises store 24.9.0
Support for multiple audio devices 24.9.0
Support for adaptive audio 24.5.0
Support for Accessibility and VoiceOver 24.9.0
External Webcam support 24.9.0
Support for configuring Citrix Workspace app settings through UEM 24.7.0
Support for document scanner 24.5.0
Support for FIDO2-based authentication 23.9.0
Support for Apple’s native non-mirror mode 23.3.0
Features in Technical Preview