Workspace ONE Access gebruikt het onderdeel Integration Broker en de Citrix Web Interface SDK of Citrix StoreFront REST API om gepubliceerde Citrix-applicaties te starten vanuit de VMware Workspace ONE Intelligent Hub-portal of -app. U kunt interne en externe toegang tot de gepubliceerde Citrix-bronnen configureren. Eindgebruikers moeten Citrix Receiver op hun systemen of apparaten installeren om de applicaties en desktops te starten.
Diagram met startarchitectuur (interne toegang)
- Een gebruiker start een gepubliceerde Citrix-applicatie of -desktop in de Intelligent Hub-portal of -app.
- De aanvraag wordt verzonden naar de Workspace ONE Access-service, Connector en Integration Broker.
- De Integration Broker communiceert via de Web Interface SDK of StoreFront REST API met de Citrix-serverfarm voor verificatie en om het ICA-bestand aan te vragen.
- Het ICA-bestand wordt opgehaald en doorgegeven aan de Intelligent Hub-portal of -app.
- Het ICA-bestand wordt doorgegeven aan de Citrix Receiver.
- De Citrix Receiver start de applicatie of desktop.
Diagram met startarchitectuur (externe toegang met StoreFront)
- Een gebruiker start een gepubliceerde Citrix-applicatie of -desktop in de Intelligent Hub-portal of -app.
- De aanvraag wordt verzonden naar de Workspace ONE Access-service, Connector en Integration Broker.
- Om te communiceren met de Citrix-serverfarm en het ICA-bestand te verifiëren en aan te vragen, verzendt de Integration Broker een aanvraag naar NetScaler via de StoreFront REST API.
- NetScaler stuurt de aanvraag door naar de StoreFront-server.
- Het ICA-bestand wordt opgehaald en doorgegeven aan de Intelligent Hub-portal of -app.
- Het ICA-bestand wordt doorgegeven aan de Citrix Receiver.
- Citrix Receiver communiceert met NetScaler.
- NetScaler communiceert met de Citrix STA-server met het STA-ticket en ontvangt de informatie van de Citrix-sessieserver.
- NetScaler communiceert met de Citrix-sessiehostserver en maakt een sessie voor het starten van de applicatie.
Opmerking: In versie 7.x is Citrix VDA-server de Citrix-sessiehostserver. In versie 6.5 is dit de Citrix Worker-server.
Diagram van startarchitectuur (externe toegang met Web Interface SDK)
- Een gebruiker start een gepubliceerde Citrix-applicatie of -desktop in de Intelligent Hub-portal of -app.
- De aanvraag wordt verzonden naar de Workspace ONE Access-service, Connector en Integration Broker.
- De Integration Broker communiceert via de Web Interface SDK met de Citrix-serverfarm voor verificatie en om het ICA-bestand aan te vragen.
- Het ICA-bestand wordt opgehaald en doorgegeven aan de Intelligent Hub-portal of -app.
- Het ICA-bestand wordt doorgegeven aan de Citrix Receiver.
- Citrix Receiver communiceert met NetScaler.
- NetScaler communiceert met de Citrix STA-server met het STA-ticket en ontvangt de informatie van de Citrix-sessieserver.
- NetScaler communiceert met de Citrix-sessiehostserver en maakt een sessie voor het starten van de applicatie.
Opmerking: In versie 7.x is Citrix VDA-server de Citrix-sessiehostserver. In versie 6.5 is dit de Citrix Worker-server.
StoreFront REST API of Web Interface SDK gebruiken voor het starten
De Integration Broker kan de Citrix Web Interface SDK en de Citrix StoreFront REST API gebruiken om met de Citrix-implementatie te communiceren voor het starten van applicaties en desktops. Wanneer de StoreFront REST API wordt gebruikt, fungeert de Integration Broker als REST-client. De Web Interface SDK en de StoreFront REST API worden gebruikt voor verificatie en genereren het ICA-bestand vanuit de Citrix-implementatie.
U kunt opgeven welke optie moet worden gebruikt door de optie StoreFront gebruiken of Webinterface SDK gebruiken op de Citrix-configuratiepagina in de console Workspace ONE Access te selecteren.
Een instantie van de Integration Broker kan zowel de Web Interface SDK als de StoreFront REST API gebruiken. Als u met één Citrix-farm wilt communiceren met behulp van de Webinterface SDK en met een andere Citrix-farm met behulp van de StoreFront REST API, maakt u telkens de gewenste selecties.
Als u de StoreFront REST API wilt gebruiken, moet worden voldaan aan de volgende vereisten.
- Gebruik StoreFront API 2.6 of hoger.
- Installeer Integration Broker 2.9.1 of hoger.
- Controleer of StoreFront wordt ondersteund door de XenApp- of XenDesktop-versie die u gebruikt.
- Zorg ervoor dat de Integration Broker kan communiceren met de StoreFront-server.
Wanneer u de StoreFront REST API inschakelt, communiceert de Integration Broker met de StoreFront-server om het ICA-bestand te genereren.
- Zorg ervoor dat u dezelfde farmnaam opgeeft in StoreFront en in de Citrix Delivery Controller of XML Broker.
- Als de StoreFront-URL zich achter een load balancer bevindt, moet u ervoor zorgen dat de load balancer geen aanvullende verificatievereisten, zoals MFA, heeft. De Integration Broker moet toegang kunnen krijgen tot de StoreFront-URL zonder aanvullende verificatievereisten van de load balancer.
De Integration Broker ondersteunt alleen de NetScaler-load balancer. Deze ondersteunt geen andere load balancers.
- Wanneer u op de StoreFront-server verificatie voor een archief configureert, kunnen vertrouwde domeinen worden geconfigureerd voor de verificatiemethode Gebruikersnaam en wachtwoord. Als u vertrouwde domeinen configureert, zorgt u ervoor dat u domeinnamen in de indeling van de volledig gekwalificeerde domeinnaam aan de lijst Vertrouwde domeinen toevoegt. Als u NetBIOS-namen voor de StoreFront gebruikt, voegt u naast de NetBIOS-naam ook de volledig gekwalificeerde domeinnaam toe. Voor Workspace ONE Access is de volledig gekwalificeerde domeinnaam vereist. Als alleen de NetBIOS-naam wordt toegevoegd, kunnen de Citrix-applicatie en -desktop niet vanuit Workspace ONE worden gestart.
Ondersteunde verificatiemethoden op Citrix-server
- Smartcard
- HTML 5
- Tweestapsverificatie
- SAML-verificatie (Citrix FAS)