NetScaler Gateway in StoreFront integrieren

Last published : Oct 14, 2026
Dieser Artikel beschreibt, wie ein virtueller NetScaler Gateway-Server für den Fernzugriff auf StoreFront für Benutzer erstellt wird, die die Citrix Workspace-App oder einen Webbrowser verwenden.
StoreFront-Einrichtung
Benutzer stellen über einen Webbrowser oder die Citrix Workspace-App eine Verbindung zu NetScaler Gateway her. NetScaler Gateway authentifiziert Benutzer basierend auf den konfigurierten Richtlinien. Wenn die Authentifizierung erfolgreich ist, ermöglicht NetScaler Gateway den Benutzern das einmalige Anmelden (Single Sign-On) beim Store und leitet den StoreFront-Store an den Benutzer weiter.
Wichtig:
Wir empfehlen, den Assistenten für Citrix Virtual Apps and Desktops nicht zur Integration von NetScaler Gateway in StoreFront zu verwenden, da er eine ungültige Konfiguration durch die Verwendung der klassischen Authentifizierungsrichtlinien (veraltet) erstellt.

NetScaler Gateway für die Verwendung mit StoreFront konfigurieren

Um NetScaler Gateway in StoreFront zu integrieren, führen Sie die folgenden Schritte aus:

1. Sitzungsrichtlinie für Webbrowser-basierten Zugriff erstellen

  1. Navigieren Sie zu Configuration > NetScaler Gateway > Policies > Session.
  2. Klicken Sie auf der Registerkarte Session Profiles auf Add.
  3. Weisen Sie dem Sitzungsprofil einen Namen zu.
  4. Konfigurieren Sie auf der Registerkarte Client Experience die folgenden Einstellungen:
    • Sitzungs-Timeout (Min.): Legen Sie hierfür das gewünschte Inaktivitätstimeout fest. Dies sollte auf den gleichen Wert oder einen niedrigeren Wert als das für die Store-Website in StoreFront konfigurierte Web-Inaktivitätstimeout eingestellt werden. Es wird empfohlen, Global überschreiben auszuwählen, auch wenn Sie die globalen Sitzungs-Timeout-Einstellungen verwenden möchten. Wenn diese Einstellung nicht explizit überschrieben wird, kann dies selbst bei Verwendung des standardmäßigen 30-minütigen Timeouts zu Authentifizierungsschleifen führen und Benutzer zwingen, sich erneut anzumelden.
    • Plug-in-Typ: Um die Verwendung des Secure Access Clients zu deaktivieren, der zum Aufbau eines vollständigen VPNs erforderlich ist, setzen Sie dies auf Java. Wenn Sie ein vollständiges VPN zulassen möchten, lesen Sie Vollständige VPN-Einrichtung auf NetScaler Gateway.
    • Single Sign-On für Webanwendung: Wenn Sie diese Option auswählen, leitet NetScaler Gateway die Anmeldeinformationen an die StoreFront-Website weiter, wenn sich ein Benutzer anmeldet. Diese Einstellung verhindert, dass Benutzer ihre Anmeldeinformationen zweimal eingeben müssen. Sie müssen jedoch auch die Authentifizierungsmethode Pass-Through von NetScaler Gateway in StoreFront aktivieren. Deaktivieren Sie diese Option, wenn Benutzer sich mit unterschiedlichen Anmeldeinformationen bei NetScaler Gateway und dem StoreFront-Store anmelden müssen.
    Gateway StoreFront Client-Erfahrung
  5. Aktivieren Sie auf der Registerkarte Security die Option Default Authorization Action und setzen Sie sie auf ALLOW.
    Gateway StoreFront Sicherheit
  6. Konfigurieren Sie auf der Registerkarte Published Applications die folgenden Einstellungen:
    • ICA-Proxy: Auf EIN setzen.
    • Webinterface-Adresse: FQDN des StoreFront™-Servers, gefolgt vom Pfad zur Store-Website.
    • Single Sign-On-Domäne: Wenn Sie nur eine Domäne verwenden, geben Sie optional den NetBIOS-Namen für die Domäne ein.
    Gateway StoreFront Veröffentlichte Anwendungen
  7. Klicken Sie auf Erstellen.
  8. Klicken Sie auf der Registerkarte Sitzungsrichtlinien auf Hinzufügen. Die Sitzungsrichtlinie ist erforderlich, damit NetScaler zwischen webbrowserbasierten und Citrix Workspace-App-basierten Verbindungen unterscheiden kann. Diese Richtlinie wird auf webbrowserbasierte Verbindungen angewendet.
  9. Weisen Sie unter Name der Sitzungsrichtlinie einen Namen zu.
  10. Wählen Sie unter Profil das von Ihnen erstellte Sitzungsprofil aus.
  11. Klicken Sie auf die Option Erweiterte Richtlinie und geben Sie die folgende Syntax unter Ausdruck ein:
    HTTP.REQ.HEADER("User-Agent").CONTAINS("CitrixReceiver").NOT
  12. Klicken Sie auf Erstellen.
    Gateway StoreFront Webbrowser-Richtlinie
Weitere Informationen zu NetScaler Gateway-Sitzungsrichtlinien finden Sie unter Sitzungsrichtlinien.

2. Erstellen einer Sitzungsrichtlinie für den Zugriff über die Citrix Workspace™-App

  1. Navigieren Sie zu Konfiguration > NetScaler Gateway > Richtlinien > Sitzung.
  2. Klicken Sie auf der Registerkarte Sitzungsprofile auf Hinzufügen.
  3. Weisen Sie dem Sitzungsprofil für die Citrix Workspace-App einen Namen zu.
  4. Aktivieren Sie auf der Registerkarte Client Experience die folgenden Einstellungen:
    • Sitzungs-Timeout (Minuten): Legen Sie hier das gewünschte Inaktivitätstimeout fest. Es wird empfohlen, Global überschreiben auszuwählen, auch wenn Sie die globalen Sitzungs-Timeout-Einstellungen verwenden möchten. Wenn diese Einstellung nicht explizit überschrieben wird, selbst bei Verwendung des Standard-Timeouts von 30 Minuten, kann dies zu Authentifizierungsschleifen führen und Benutzer zwingen, sich erneut anzumelden.
    • Plug-in Type: Um die Verwendung des Secure Access Clients zu deaktivieren, der zum Aufbau eines vollständigen VPNs erforderlich ist, setzen Sie dies auf Java. Wenn Sie ein vollständiges VPN zulassen möchten, siehe Vollständige VPN-Einrichtung auf NetScaler Gateway.
    • Single Sign-on to Web Application: Wenn diese Option ausgewählt ist, leitet NetScaler Gateway die Anmeldeinformationen an den StoreFront Store weiter, wenn sich ein Benutzer anmeldet. Wenn die Pass-through-Authentifizierung von NetScaler Gateway auf StoreFront aktiviert ist, ermöglicht dies Single Sign-on für den StoreFront Store, wodurch Benutzer ihre Anmeldeinformationen nicht zweimal eingeben müssen. Deaktivieren Sie diese Option, wenn Benutzer sich mit unterschiedlichen Anmeldeinformationen bei NetScaler Gateway und dem StoreFront Store anmelden sollen.
    Gateway StoreFront Client-Erfahrung
  5. Auf der Registerkarte Security aktivieren Sie Default Authorization Action und setzen Sie sie auf ALLOW.
    Gateway StoreFront Sicherheit
  6. Auf der Registerkarte Published Applications aktivieren Sie die folgenden Einstellungen:
    • ICA Proxy: Auf ON setzen.
    • Account service address: Die Basis-URL des StoreFront™-Servers oder der StoreFront-Servergruppe. Die Citrix Workspace-App verwendet diese Adresse, um die auf dem Server verfügbaren Stores zu ermitteln.
    • Single Sign-on Domain: Wenn Sie nur eine Domäne verwenden, geben Sie optional den NetBIOS-Namen für die Domäne ein.
    Citrix Workspace-App-Richtlinie
  7. Klicken Sie auf Create.
  8. Auf der Registerkarte Session Policies klicken Sie auf Add. Die Sitzungsrichtlinie ist erforderlich, damit NetScaler zwischen webbrowserbasierten und Citrix Workspace-App-basierten Verbindungen unterscheiden kann. Diese Richtlinie wird auf webbrowserbasierte Verbindungen angewendet.
  9. Unter Name weisen Sie der Sitzungsrichtlinie einen Namen zu.
  10. Unter Profile wählen Sie das von Ihnen erstellte Sitzungsprofil aus.
  11. Klicken Sie auf die Option Advanced Policy und geben Sie die folgende Syntax unter Expression ein:
    HTTP.REQ.HEADER("User-Agent").CONTAINS("CitrixReceiver")
  12. Klicken Sie auf Erstellen.
    Gateway StoreFront Webbrowser-Richtlinie

3. Authentifizierungsprofil erstellen

Erstellen Sie ein Authentifizierungsprofil auf NetScaler, basierend auf dem Typ der Authentifizierungsmethode, die Sie konfigurieren müssen.
Obwohl dieser Schritt optional ist, empfehlen wir ihn als bewährte Methode, NetScaler Gateway zu verwenden, um die Identität der Benutzer zu authentifizieren, bevor der Zugriff auf StoreFront gewährt wird.
Weitere Informationen finden Sie unter Authentifizierung und Autorisierung.

4. Einen NetScaler® Gateway virtuellen Server erstellen

  1. Navigieren Sie zu NetScaler Gateway > Virtuelle Server.
  2. Klicken Sie auf Hinzufügen, um einen NetScaler Gateway virtuellen Server hinzuzufügen.
  3. Weisen Sie dem virtuellen Server einen Namen und eine IP-Adresse zu.
    Virtueller Gateway-Server
    Hinweis:
    Wenn Sie NetScaler Gateway nicht zur Authentifizierung der Benutzer verwenden möchten, klicken Sie auf Mehr und deaktivieren Sie das Kontrollkästchen Authentifizierung aktivieren.
  4. Wählen Sie OK.
  5. Ein Zertifikat hinzufügen.
    1. Wählen Sie unter Zertifikat die Option Serverzertifikat aus.
    2. Ein Serverzertifikat hochladen
    3. Wählen Sie Binden aus.
  6. Wählen Sie Weiter aus.
  7. Fügen Sie die Sitzungsrichtlinien hinzu:
    1. Klicken Sie unter Richtlinien auf +.
    2. Wählen Sie aus der Dropdownliste Richtlinie auswählen die Option Sitzung aus. Wählen Sie aus der Dropdownliste Typ die Option Anfrage aus und klicken Sie dann auf Weiter.
    3. Klicken Sie unter Richtlinienbindung auf Richtlinie auswählen und wählen Sie die webbrowserbasierte Sitzungsrichtlinie und die Citrix Workspace-App-basierte Sitzungsrichtlinie aus, die Sie zuvor erstellt haben, und klicken Sie auf Binden, um die Sitzungsrichtlinien an den virtuellen Server zu binden.
  8. Fügen Sie die STA-Server hinzu.
    1. Wenn der Abschnitt Veröffentlichte Anwendungen nicht angezeigt wird, fügen Sie ihn über die Erweiterten Einstellungen hinzu.
    2. Wählen Sie im Abschnitt Veröffentlichte Anwendungen die Option Kein STA-Server aus.
    3. Geben Sie im Bildschirm STA-Serverbindung die URL des ersten STA-Servers ein. Wenn Sie Citrix Virtual Apps and Desktops verwenden, geben Sie die URLs der Desktop Delivery Controller ein. Wenn Sie Citrix DaaS verwenden, geben Sie die URLs der Citrix Cloud Connectors ein.
    4. Wählen Sie Binden aus.
    5. Wählen Sie 1 STA-Server aus. Binden Sie auf dem Bildschirm VPN Virtual Server STA Server Binding weitere STA-Server.
    Wichtig:
    Fügen Sie alle STA-Server hinzu, die Sie in StoreFront konfigurieren, andernfalls kann es bei Benutzern zu Startfehlern kommen.
  9. Legen Sie das Authentifizierungsprofil fest.
    1. Wenn der Abschnitt Authentifizierungsprofil nicht angezeigt wird, fügen Sie ihn über Erweiterte Einstellungen hinzu.
    2. Wählen Sie unter Authentifizierungsprofil das zuvor erstellte Authentifizierungsprofil aus.
    3. Wählen Sie OK.
    Hinweis:
    Sie müssen ein Authentifizierungsprofil auswählen, anstatt eine Richtlinie zur Standardauthentifizierung hinzuzufügen. Die Standardauthentifizierung verwendet klassische Richtlinien, die nicht mehr unterstützt werden und zu Anmeldefehlern führen können.
  10. Legen Sie ein geeignetes UI-Design fest.
    1. Wenn der Abschnitt Portaldesign nicht angezeigt wird, fügen Sie ihn über Erweiterte Einstellungen hinzu.
    2. Wenn die StoreFront-Website mit der klassischen Oberfläche konfiguriert ist, wählen Sie RfWebUI. Wenn die StoreFront-Website mit der modernen Oberfläche konfiguriert ist, wählen Sie WStheme.
    3. Wählen Sie OK.
    Sie können optional Ihr eigenes benutzerdefiniertes Design basierend auf RfWebUI oder WStheme erstellen.
  11. Wählen Sie Fertig.

5. Konfigurieren Sie StoreFront

Anweisungen zum Hinzufügen eines NetScaler Gateways zu StoreFront finden Sie unter NetScaler Gateways konfigurieren.