NetScaler Gateway-Sitzungsrichtlinien für StoreFront konfigurieren
In diesem Artikel wird beschrieben, wie Sie eine Authentifizierung nur für NetScaler Gateway-Domäne mit StoreFront für Benutzer konfigurieren, die die Citrix Workspace-App oder einen Webbrowser verwenden.
Mindestanforderungen
-
Citrix StoreFront 2.x oder 3.0
-
NetScaler 10.5 und höher
-
Citrix Workspace-App für Windows 4.x
-
Citrix Workspace-App für Mac 11.8
-
Webbrowser (Citrix Workspace-App für Web)
-
Auf der NetScaler Appliance konfigurierte Authentifizierung wie in CTX108876 beschrieben - Konfigurieren der LDAP-Authentifizierung auf einer NetScaler Appliance
-
Für StoreFront Server und NetScaler Gateway konfigurierte SSL-Zertifikate. Einzelheiten zu den folgenden Themen finden Sie unter StoreFront-Dokumentation.
- Installation und Einrichtung für StoreFront 2.6
-
Windows 2012 Serverzertifikate
-
So fügen Sie eine SSL-Bindung zu einer Site hinzu
-
Installieren und Verwalten von Zertifikaten für NetScaler Appliance 10.5
-
Wichtig:
Klassische Richtlinienausdrücke sind von NetScaler Version 13.1 und höher veraltet. Citrix empfiehlt die Verwendung erweiterter Richtlinien. Weitere Informationen finden Sie unter Erweiterte Richtlinien.
Erstellen einer Sitzungsrichtlinie für den webbrowserbasierten Zugriff
-
Navigieren Sie zu NetScaler Gateway > Richtlinien > Sitzung.
-
Klicken Sie auf der Registerkarte “ Sitzungsrichtlinien “ auf Hinzufügen.
-
Geben Sie unter Nameden Namen der Sitzungsrichtlinie ein. Zum Beispiel Web_Browser_Policy.
-
Klicken Sie in Profilauf Hinzufügen.
-
Fügen Sie im Fenster NetScaler Gateway-Sitzungsprofil konfigurieren dem Sitzungsprofil einen Namen hinzu.
Sie können die Kontrollkästchen Override Global unter allen Registerkarten aktivieren, um die geerbten Werte aus den globalen NetScaler Gateway-Parametern zu überschreiben. Im Konfigurationsbeispiel sind nur Details zu den obligatorischen Parametern enthalten.
-
Aktivieren Sie auf der Registerkarte Client Experience die folgenden Einstellungen:
-
Clientloser Zugriff: aufOn eingestellt
-
Single Sign-On bei der Webanwendung: Aktivieren Sie das Kontrollkästchen
-
Plug-in-Typ: Auf Windows/Mac OS Xeinstellen
-
-
Aktivieren Sie auf der Registerkarte SicherheitStandardautorisierungsaktionenund setzen Sie sie aufZULASSEN.
-
Aktivieren Sie auf der Registerkarte Published Application die folgenden Einstellungen:
-
ICA-Proxy: Auf ON gesetzt.
-
Webinterface-Adresse: FQDN des StoreFront-Servers, gefolgt vom Pfad zum Store für das Web
-
Domäne für einmaliges Anmelden — NetBIOS-Name für die Domäne
-
-
Klicken Sie auf Erstellen.
-
Fügen Sie einen Ausdruck hinzu.
- Klicken Sie auf Erweiterte Richtlinie und dann auf Ausdruckseditor.
- Wählen Sie im Ausdruckseditor nacheinander Folgendes aus. HTTP > REQ > HEADER und geben Sie dann den Parameter ein, z. B.
**CitrixReceiver**
.
HTTP.REQ.HEADER("User-Agent").CONTAINS("CitrixReceiver").NOT <!--NeedCopy-->
Diese Richtlinie wird benötigt, damit der NetScaler zwischen webbrowserbasierten und Citrix Workspace-App-basierten Verbindungen unterscheiden kann. Diese Richtlinie wird auf Webbrowser-basierte Verbindungen angewendet.
Erstellen einer Sitzungsrichtlinie für den App-basierten Zugriff auf Citrix Workspace
Führen Sie die folgenden Schritte aus, um eine Sitzungsrichtlinie für den App-basierten Zugriff auf Citrix Workspace zu erstellen.
-
Um eine Sitzungsrichtlinie zu erstellen, navigieren Sie zu NetScaler Gateway > Richtlinien > Sitzung.
-
Klicken Sie auf der Registerkarte “ Sitzungsrichtlinien “ auf Hinzufügen.
-
Geben Sie unter Nameden Namen für die Sitzungsrichtlinie ein. Zum Beispiel Workspace_App_Policy.
-
Klicken Sie in Profilauf Hinzufügen.
-
Fügen Sie im Fenster NetScaler Gateway-Sitzungsprofil erstellen einen Namen zum Sitzungsprofil hinzu.
Sie können die Kontrollkästchen Override Global unter allen Registerkarten aktivieren, um die geerbten Werte aus den globalen NetScaler Gateway-Parametern zu überschreiben. Im Konfigurationsbeispiel sind nur Details zu den obligatorischen Parametern enthalten.
-
Aktivieren Sie auf der Registerkarte Client Experience die folgenden Einstellungen:
-
Home Page: Aufkeineeinstellen
-
Split-Tunnel: auf Aus
-
Clientloser Zugriff:AufOn setzen
-
Plug-in-Typ: Auf Javaeinstellen
-
Single Sign-On für die Webanwendung: Markieren Sie das Kontrollkästchen
-
-
Deaktivieren Sie das Kontrollkästchen Clientauswahl auf Erweiterte Einstellungen .
-
Aktivieren Sie auf der Registerkarte SicherheitStandardautorisierungsaktionenund setzen Sie sie aufZULASSEN.
-
Aktivieren Sie auf der Registerkarte Published Application die folgenden Einstellungen:
-
ICA-Proxy: Auf ON gesetzt.
-
Webinterface-Adresse: FQDN des StoreFront-Servers, gefolgt vom Pfad zum Store für das Web
-
Domäne für einmaliges Anmelden — NetBIOS-Name für die Domäne
-
Adresse der Kontodienste: Geben Sie die Adresse der Kontodienste ein. Der letzte Schrägstrich ist wichtig. Beispiel:
https://sfcitrix.com/
.
-
-
Klicken Sie auf Erstellen.
-
Fügen Sie einen Ausdruck hinzu.
- Klicken Sie auf Erweiterte Richtlinie und dann auf Ausdruckseditor.
- Wählen Sie im Ausdruckseditor nacheinander Folgendes aus. HTTP > REQ > HEADER und geben Sie dann den Parameter ein, z. B.
**CitrixReceiver**
.
HTTP.REQ.HEADER("User-Agent").CONTAINS("CitrixReceiver") <!--NeedCopy-->
Diese Richtlinie wird für den NetScaler benötigt, um zwischen den anwendungsbasierten Citrix Workspace-Verbindungen und webbrowserbasierten Verbindungen zu unterscheiden. Diese Richtlinie wird auf App-basierte Verbindungen von Citrix Workspace angewendet.
Konfigurieren der Authentifizierung auf der NetScaler Appliance
Informationen zum Konfigurieren der LDAP-Authentifizierung auf einer NetScaler Appliance finden Sie unter Konfigurieren der LDAP-Authentifizierung.
Erstellen Sie einen virtuellen NetScaler Gateway-Server und binden Sie die Sitzungsrichtlinien
-
Navigieren Sie zu NetScaler Gateway > Virtual Server und klicken Sie auf Hinzufügen, um einen neuen virtuellen Server hinzuzufügen.
-
Binden Sie nach dem Erstellen des virtuellen Servers die spezifische Sitzungsrichtlinie basierend auf den Anforderungen Ihres Unternehmens an den virtuellen Server.
Konfigurieren der Authentifizierung für StoreFront
-
Aktivieren Sie die Passthrough-Authentifizierung von NetScaler Gateway auf StoreFront. Weitere Informationen finden Sie unter Erstellen und Konfigurieren des Authentifizierungsdiensts.
StoreFront muss dem Aussteller des gebundenen Zertifikats des virtuellen NetScaler Gateway-Servers (Stamm- und/oder Zwischenzertifikate) für den Authentifizierungsrückrufdienst vertrauen.
-
Fügen Sie NetScaler Gateway zu StoreFront hinzu. Weitere Informationen finden Sie unter Hinzufügen einer NetScaler Gateway-Verbindung.
Die Gateway-URL muss genau mit dem übereinstimmen, was die Benutzer in die Adressleiste des Webbrowsers eingeben.
-
Aktivieren Sie den Remotezugriff im StoreFront-Store. Weitere Informationen finden Sie unter Verwalten des Remotezugriffs auf Stores über NetScaler Gateway.
Referenzen
In diesem Artikel
- Mindestanforderungen
- Erstellen einer Sitzungsrichtlinie für den webbrowserbasierten Zugriff
- Erstellen einer Sitzungsrichtlinie für den App-basierten Zugriff auf Citrix Workspace
- Konfigurieren der Authentifizierung auf der NetScaler Appliance
- Konfigurieren der Authentifizierung für StoreFront
- Referenzen