Citrix Secure Developer Spaces™

Citrix DaaS Integration

The Citrix DaaS Integration connects Secure Developer Spaces with Citrix DaaS and Citrix Workspace. After you configure the integration, users can sign in once in the SDS console and access both Kubernetes-based SDS workspaces and Citrix-based virtual apps and desktops without additional authentication.

This page is available at System Configuration > Integrations > Citrix DaaS Integration.

Secure Client Credentials settings

Prerequisites

Before you configure the integration, you need:

  • A Citrix Cloud account with an active DaaS subscription.
  • A Unified Workspace API OAuth client created in the Citrix admin console. For instructions, see Creating a client in the Citrix developer documentation.

When you create the OAuth client, use the following callback/redirect URL displayed on the configuration page:

https://<your-sds-hostname>/oauth/apps/callback
<!--NeedCopy-->

Configure OAuth 2.0 client credentials

Use the OAuth 2.0 Client Credentials section to connect SDS to your Citrix Cloud environment.

  1. Go to System Configuration > Integrations > Citrix DaaS Integration.
  2. Enter the following values from your Citrix Cloud OAuth client:
Field Description
Customer ID Your Citrix Cloud customer ID.
Application ID The application ID of the Unified Workspace API OAuth client.
Client ID The client ID generated when you created the OAuth client.
Client Secret The client secret generated when you created the OAuth client.
Hostname The hostname of your Citrix Workspace environment (for example, yourcompany.cloud.com).

To remove the stored credentials and disconnect the integration, select Revoke.

Configure secure client credentials (optional)

OAuth client secrets expire after 90 days. To avoid manual secret rotation, you can configure a service principal that allows SDS to rotate the secret automatically.

Secure Client Credentials settings

  1. In the Secure Client Credentials section, enter the Client ID and Client Secret for a Citrix Cloud API service principal.
  2. For setup instructions, see Programmatic rotation in the Citrix developer documentation.

Without secure client credentials, you must manually update the client secret on this page every 90 days.

What happens next

After the platform integration is configured:

  1. Users sign in to their Citrix account from Profile > Integrations > Citrix Integration. See Citrix Integration (user profile).
  2. Virtual apps and desktops assigned to the user in Citrix DaaS appear in the Citrix DaaS Resources section on the project Overview page.
Citrix DaaS Integration