Gateway

Benutzerportal für VPN-Benutzer anpassen

NetScaler Gateway-Installationen, die das Portal für VPN-Benutzer bereitstellen, enthalten die Option, ein Portal-Design auszuwählen, um ein individuelles Erscheinungsbild für die Portalseiten zu erzielen. Sie können aus einem bereitgestellten Themensatz auswählen oder ein Thema als Vorlage verwenden, um ein benutzerdefiniertes oder gebrandetes Portal zu erstellen. Mithilfe des Konfigurationsprogramms können Sie ein Design ändern, indem Sie neue Logos, Hintergrundbilder, benutzerdefinierte Eingabefeldbeschriftungen und verschiedene andere Attribute des CSS-basierten Portaldesigns hinzufügen. Die integrierten Portal-Themen enthalten Inhalte für fünf Sprachen: Englisch, Französisch, Spanisch, Deutsch und Japanisch. Verschiedene Benutzer werden in verschiedenen Sprachen bedient, abhängig von den von ihren Webbrowsern gemeldeten Gebietsschemas.

Sie können eine benutzerdefinierte EULA erstellen, die VPN-Benutzern präsentiert wird, bevor sie sich anmelden dürfen. Die EULA-Funktion unterstützt gebietsschemaspezifische Versionen einer EULA, die Benutzern basierend auf den von ihren Webbrowsern gemeldeten Gebietsschemas präsentiert werden.

Sowohl Portal-Themen als auch EULA-Konfigurationen können unabhängig voneinander auf der virtuellen VPN-Server- und VPN-Ebene gebunden werden.

Wichtig:

NetScaler unterstützt keine Anpassungen, die Codeänderungen erfordern, und bietet keinen Support zur Lösung von Problemen, die über die Rückkehr zu einem Standarddesign hinausgehen.

Wenden Sie ein Portalthema

Ab Version 13.0 Build 67.43 ist das VPN-Portal standardmäßig für die Verwendung des RfWebUI-Themas konfiguriert. Zuvor Caxton theme war das das Standardthema. Sie können auch die Themen Green Bubble und X1 anwenden.

RfWebUI-Thema

Caxton-Thema

`Caxton` Thema

Thema Grüne Blase

Grüne Blase Thema

X1-Thema

X1-Thema

Sie können jedes der bereitgestellten Themen direkt auf einen virtuellen VPN-Server oder als globale VPN-Bindung anwenden.

Binden Sie ein Portal-Thema an einen virtuellen VPN-Server

Sie können ein Portal-Design an einen vorhandenen virtuellen Server oder beim Erstellen eines neuen virtuellen Servers binden.

Binden Sie ein Portal-Thema über die CLI an einen virtuellen VPN-Server

Geben Sie an der Eingabeaufforderung;

bind vpn vserver <name> - portaltheme <name>
<!--NeedCopy-->

Binden Sie ein Portal-Thema über die GUI an einen virtuellen VPN-Server

  1. Navigieren Sie auf der Registerkarte Konfiguration zu NetScaler Gateway und klicken Sie auf Virtuelle Server.
  2. Wählen Sie einen virtuellen Server aus und klicken Sie dann auf Bearbeiten.
  3. Wenn ein Portal-Design noch nicht an den virtuellen Server gebunden ist, klicken Sie im Detailbereich unter Erweiterte Einstellungen auf Portaldesign. Andernfalls ist die Option Portaldesignbereits im Detailbereich erweitert.
  4. Klicken Sie im Detailbereich unter Portal-Designsauf Kein Portal-Design, um das Bindungsfenster Portal-Design zu erweitern.
  5. Click Zum Auswählen klicken.
  6. Klicken Sie im Fenster Portal-Designs auf einen Themennamen und dann auf Auswählen.
  7. Klicken Sie auf Bind.
  8. Klicken Sie auf Fertig.

Wenn Sie einen virtuellen VPN-Server erstellen, können Sie die Schritte im vorherigen Verfahren ab Schritt 3 ausführen, während Sie sich im Bearbeitungsbereich des virtuellen VPN-Servers befinden, um ein Portal-Design zu binden.

Binden Sie ein Portal-Thema an VPN global

Binden Sie ein Portal-Thema über die CLI an VPN Global

Geben Sie in der Befehlszeile ein;

bind vpn global portaltheme <name>
<!--NeedCopy-->

Binden Sie ein Portal-Thema über die GUI an VPN Global

  1. Navigieren Sie auf der Registerkarte Konfiguration zu NetScaler Gateway.
  2. Klicken Sie im Hauptdetailbereich auf NetScaler Gateway Policy Manager.
  3. Klicken Sie auf das Symbol “+”.
  4. Wählen Sie in der Liste Bindepunkt die Option Ressourcenaus.
  5. Wählen Sie in der ListeVerbindungstypPortal-Thema aus.
  6. Klicken Sie auf Weiter.
  7. Klicken Sie im Bildschirm “ Bindepunkt” auf “ Bindung hinzufügen”.
  8. Klicken Sie auf Klicken, um auszuwählen.
  9. Klicken Sie im Fenster Portal-Designs auf einen Themennamen und dann auf Auswählen.
  10. Klicken Sie auf Bind.
  11. Klicken Sie auf Schließen.
  12. Klicken Sie auf Fertig.

Hinweis:

Nachdem Sie die Änderungen vorgenommen haben, verwenden Sie den Befehl ‘save ns config’ in der Befehlszeile oder klicken Sie im Konfigurationsprogramm auf das Speichersymbol, um sicherzustellen, dass Ihre Änderungen in der NetScaler-Konfigurationsdatei gespeichert werden.

Erstellen eines Portal-Themas

Um ein benutzerdefiniertes Portaldesign zu erstellen, verwenden Sie eines der bereitgestellten Portal-Designs als Vorlage. Das System erstellt eine Kopie des ausgewählten Vorlagendesigns mit einem von Ihnen angegebenen Namen.

Verwenden Sie ein Stockportal-Thema als Vorlage für ein benutzerdefiniertes Portal-Thema

Um ein Portal-Design zu erstellen, können Sie das Konfigurationsdienstprogramm oder die Befehlszeile verwenden, um die Themenentität zu erstellen. Die detaillierten Anpassungssteuerungen sind jedoch nur im Konfigurationsdienstprogramm verfügbar.

Erstellen Sie über die CLI ein Portal-Thema

Geben Sie in der Befehlszeile ein;

add portaltheme <name> basetheme <name>
<!--NeedCopy-->

Erstellen Sie über die GUI ein Portal-Thema

  1. Navigieren Sie auf der Registerkarte Konfiguration zu NetScaler Gateway und klicken Sie auf Portal Themes.
  2. Klicken Sie im Hauptdetailbereich auf Hinzufügen.
  3. Geben Sie einen Namen für das Thema ein, wählen Sie eine Vorlage aus der Vorlagenliste aus und klicken Sie dann auf OK.
  4. An dieser Stelle wird Ihnen die erste Ansicht des Bearbeitungsfensters des Portal-Themas angezeigt. Klicken Sie zum Beenden auf OK.

Sie können das neue Portal-Thema mit der Erstansicht anpassen.

Sobald ein neues Thema erstellt wurde, können Sie es an einen virtuellen VPN-Server oder an VPN global binden. Sie können ein neues Thema sofort nach der Erstellung oder nach Abschluss Ihrer Anpassungen binden.

Anpassung des Portal-Themas

Um ein Portal-Design anzupassen, verwenden Sie die Oberfläche Portal Theme im Konfigurationsdienstprogramm. Um die besten Ergebnisse zu erzielen, müssen Sie die verschiedenen Elemente dieser Oberfläche verstehen, bevor Sie sie verwenden.

Über die Oberfläche des Portal-Themas

Um die Portal Theme-Oberfläche im NetScaler Gateway-Konfigurationsdienstprogramm zu öffnen, navigieren Sie auf der Registerkarte Konfiguration zu NetScaler Gateway, und klicken Sie auf Portal Themes. Sie können entweder ein Theme erstellen, wie unter Portal-Thema erstellen beschrieben, oder ein vorhandenes Theme im Hauptdetailbereich auswählen und auf Bearbeitenklicken.

Die Seite zur Anpassung des Portaldesigns enthält vier Hauptkomponentenbereiche zum Ändern eines Portaldesigns: den Bereich Portaldesign, den Bereich Look & Feel, den Bereich Erweiterte Einstellungen und den Bereich Sprache.

Portal-Thema-Oberfläche

Der Bereich Portal-Thema oben auf der Seite gibt an, welches Thema zur Bearbeitung geladen wird und auf welchem Vorlagenthema es basiert. Mit der Anzeigeoption hier können Sie Ihre Anpassungen anzeigen, ohne mit einer Benutzerverbindung auf das VPN zugreifen zu müssen. Bei Verwendung der Anzeigeoption muss das Thema an einen virtuellen VPN-Server gebunden werden, und die Bindung bleibt bestehen, nachdem das Anzeigefenster geschlossen wurde.

Mit dem Bereich “ Look & Feel “ in der Mitte der Seite konfigurieren Sie die allgemeinen Eigenschaften eines Themas, wie Überschriften, Hintergrundfarben und Bilder, Schrifteigenschaften und Logos. Wenn sich dieser Bereich im Bearbeitungsmodus befindet, stehen Attributlegenden zur Verfügung, um zu bestimmen, wo die Look & Feel Attribute auf Portalseiten verwendet werden.

Der Bereich Erweiterte Einstellungen enthält die Inhaltssteuerelemente auf dem Bildschirm für die einzelnen Portalseiten. Um den Inhalt einer Seite zur Bearbeitung zu laden, klicken Sie auf eine der aufgelisteten Seiten. Die Seitensteuerelemente werden dann unter den anderen Mittelfenstern geöffnet. Eine Seite bleibt im Bereich Erweiterte Einstellungen über Portal-Design-Bearbeitungen reduziert, solange die Seite nicht geändert wurde.

Im Bereich Sprache können Sie auswählen, welche der Sprachen geladen wird, wenn eine Seite zur Bearbeitung im Bereich Erweiterte Einstellungen ausgewählt wird. Die englischsprachigen Seiten werden standardmäßig geladen.

Arten von anpassbaren Seitenattributen

Beim Anpassen eines Portal-Designs können Sie eine Reihe von Attributen in der Portal-Design-Oberfläche ändern. Zusammen mit dem Text und den unterstützten Sprachen, die bearbeitet werden können, können die grafischen Elemente des Layouts des Portals auf Ihre Bedürfnisse zugeschnitten werden. Jeder der Seitenelementtypen hat Parameter oder Empfehlungen, die vor dem Ändern berücksichtigt werden müssen.

Farben

Das Portaldesign legt die Farben für Attribute wie Seitenhintergründe, Highlights, Text für Titel und Textinhalt, Schaltflächensteuerelemente und Hover-Antworten fest. Um ein Farbattribut anzupassen, können Sie einen Farbwert direkt für ein ausgewähltes Element eingeben oder den mitgelieferten Farbwähler verwenden, um einen Farbwert zu generieren. Die Schnittstelle unterstützt die Eingabe gültiger HTML-Farbwerte im RGBA-Format, im HTML-Hexadezimal-Triplett-Format und X11-Farbnamen. Auf den Farbwähler kann für jedes zutreffende Farbattribut zugegriffen werden, indem Sie auf das Farbfeld neben dem Eingabefeld des Attributs klicken.

Farbauswahl

Schriften

Zusammen mit den Schriftfarben können Sie die Schriftgröße für einige Seitenattribute ändern. Für jedes dieser Attribute bietet ein Menü die für jedes Attribut verfügbaren Größen an, wie durch das Design des Portals festgelegt.

Bilder

Für Bilder, enthält eine Popup-Beschreibung, die für jedes Steuerelement verfügbar ist, Größenempfehlungen und andere Anforderungen. Die Beschreibungen variieren je nach Position eines Attributs auf der Seite und seiner Funktion. Sie können PNG- oder JPEG-Bilddateiformate verwenden. Sie können ein Bild zum Hochladen auswählen, indem Sie das Kontrollkästchen unter dem Dateinamen eines Elements aktivieren und dann zu dem Speicherort des Bilds auf dem Laufwerk Ihres lokalen Computers navigieren.

Labels

Im Abschnitt Erweiterte Einstellungen können Sie den Text einer bestimmten Portalseite auswählen, den Sie ändern möchten. Wenn Sie den englischen Standardtext für eine Seite ändern, wird der Text für andere Sprachen nicht neu übersetzt. Der Inhalt der alternativen Sprachseite wird als Annehmlichkeit bereitgestellt, erfordert jedoch manuelle Aktualisierungen für etwaige Anpassungen. Um eine andere Sprachversion für eine Seite zu bearbeiten, reduzieren Sie zuerst das Fenster, falls es geöffnet ist, indem Sie auf das X-Symbol für die offene Portalseite klicken. Wählen Sie dann die Sprache im Bereich Sprache aus und klicken Sie auf OK. Alle Portalseiten, die im Bereich Erweiterte Einstellungen geöffnet werden, sind in dieser Sprache, bis Sie eine andere auswählen.

Wichtig!

In Hochverfügbarkeits- oder Clusterbereitstellungen werden Portal-Designs nur dann über die freigegebene Konfiguration verteilt, wenn die Einstellungen des Portal-Designs an den primären bzw. Konfigurationskoordinator-NetScaler-Entitäten vorgenommen werden.

Ältere Portal-Anpassungen

Für Installationen mit manuell geändertem benutzerdefiniertem Portaldesign, das in NetScaler Gateway- oder Access Gateway-Versionen vor 11.0 erstellt wurde, empfiehlt NetScaler dringend, mit einem neuen Portaldesign in der Anpassungsoberfläche zu beginnen. Wenn Sie das nicht können, können Sie eine Anpassung manuell anwenden, aber direkte Unterstützung dafür wird nicht angeboten.

Wenn Sie ein manuell angepasstes Portal verwenden, müssen Sie das angepasste Portal als globale Portalkonfiguration festlegen. Dies bedeutet jedoch, dass eine angewendete globale Portalkonfiguration nicht mit VPN-Portal-Themenbindungen auf virtueller Serverebene außer Kraft gesetzt werden kann. Der Versuch, in diesem Fall eine Bindung des virtuellen VPN-Servers mit dem Konfigurationsdienstprogramm oder der Befehlszeile zu erstellen, gibt einen Fehler zurück.

Bei Hochverfügbarkeit und Clusterkonfigurationen müssen außerdem alle manuellen Anpassungen an jedem Knoten in der Bereitstellung durchgeführt werden, da die zugrunde liegenden Dateien auf dem NetScaler-Dateisystem nicht in der automatisch freigegebenen Konfiguration verteilt werden.

Erstellen Sie manuell eine benutzerdefinierte Portalkonfiguration

Um eine ältere angepasste Portalkonfiguration nach dem Upgrade auf NetScaler Gateway 11.0 manuell anzuwenden, müssen Sie eine Kopie einer vorhandenen Portalseite ändern, die benutzerdefinierten Portaldateien in das NetScaler-Dateisystem einfügen und CUSTOM als UITHEME-Parameter auswählen.

Sie können WinSCP oder ein anderes sicheres Kopierprogramm verwenden, um Dateien in das NetScaler-Dateisystem zu übertragen.

  1. Melden Sie sich an der NetScaler Gateway Befehlszeile an.
  2. Geben Sie an der Eingabeaufforderungshellein
  3. Geben Sie an der Eingabeaufforderung mkdir /var/ns_gui_custom; cd /netscaler; tar -cvzf /var/ns_gui_custom/customtheme.tar.gz ns_gui/* ein.
  4. Geben Sie an der Eingabeaufforderung cd /var/netscaler/logon/themes/ein
    • Wenn Sie das Design der grünen Blase anpassen möchten, geben Siecp -r Greenbubble Custom ein, um eine Kopie des Green Bubble-Themas zu erstellen.
    • Wenn Sie das Standarddesign (Caxton) anpassen möchten, geben Sie cp -r Default Custom ein.
    • Um das X1-Design anzupassen, geben Siecp -r X1 Custom ein.
  5. Nehmen Sie die erforderlichen Änderungen an den kopierten Dateien unter/var/netscaler/logon/themes/custom vor, um das Theme manuell anzupassen.
    • Nehmen Sie die erforderlichen Änderungen an css/base.cssvor.
    • Kopieren Sie alle benutzerdefinierten Images in das Verzeichnis /var/ns_gui_custom/ns_gui/vpn/media.
    • Nehmen Sie Änderungen an Beschriftungen in den Dateien vor, die im Verzeichnis ressources/ vorhanden sind. Diese Dateien entsprechen den vom Portal unterstützten Gebietsschemas.
    • Wenn auch Änderungen an HTML-Seiten oder Javascript-Dateien erforderlich sind, können Sie die relevanten Dateien in /var/ns_gui_custom/ns_gui/vornehmen.
  6. Nachdem alle Anpassungsänderungen abgeschlossen sind, geben Sie an der Eingabeaufforderung Folgendes ein: tar —cvzf /var/ns_gui_custom/customtheme.tar.gz /var/ns_gui_custom/ns_gui/*

Wichtig!

Beim Kopieren eines Themenverzeichnisses in den vorherigen Schritten muss der Name des kopierten Ordners genau als “Benutzerdefiniert” eingegeben werden, da bei Verzeichnisnamen innerhalb der NetScaler Shell-Oberfläche die Groß-/Kleinschreibung beachtet wird. Wenn der Verzeichnisname nicht genau eingegeben wird, wird der Ordner nicht erkannt, wenn die UITHEME-Einstellung auf CUSTOMkonfiguriert ist.

Wählen Sie das angepasste Thema als globalen VPN-Parameter

Sobald die manuell angepasste Portalkonfiguration abgeschlossen und in das NetScaler-Dateisystem kopiert wurde, muss sie auf die NetScaler Gateway-Konfiguration angewendet werden. Dies erfolgt durch Festlegen des UITHEME-Parameters auf CUSTOM und kann mit der Befehlszeile oder dem Konfigurationsdienstprogramm abgeschlossen werden.

Um die Befehlszeile zu verwenden, geben Sie den folgenden Befehl ein, um den UITHEME-Parameter festzulegen.

set vpn parameter UITHEME CUSTOM
<!--NeedCopy-->

Gehen Sie wie folgt vor, um den UITHEME-Parameter mithilfe des Konfigurationsdienstprogramms festzulegen.

  1. Navigieren Sie auf der Registerkarte Konfiguration zu NetScaler Gateway > GlobaleEinstellungen.
  2. Klicken Sie auf Globale Einstellungen ändern.
  3. Klicken Sie auf den Tab „ Kundenerlebnis “.
  4. Scrollen Sie zum unteren Bildschirmrand und wählen Sie dann im Listenmenü des UI-Themas die Option CUSTOM.
  5. Klicken Sie auf OK.

Ihr manuell angepasstes Portal ist jetzt das Portaldesign, das VPN-Benutzern präsentiert wird.

Erstellen Sie eine EULA

Das VPN-Portalsystem bietet die Möglichkeit, eine EULA auf eine Portalkonfiguration anzuwenden. Sobald eine EULA an die NetScaler Gateway-Konfiguration gebunden ist, entweder im globalen VPN-Bereich oder an einen relevanten virtuellen VPN-Server, müssen VPN-Benutzer der EULA als Allgemeinen Geschäftsbedingungen zustimmen, bevor sie sich beim VPN authentifizieren dürfen.

Wie bei den Portal-Themen wird den Benutzern eine sprachspezifische EULA bereitgestellt, die auf dem von ihrem Webbrowser gemeldeten Gebietsschema basiert. Bei einem Gebietsschema, das keiner der unterstützten Sprachen entspricht, ist die Standardsprache Englisch. Für jede EULA können Sie eine benutzerdefinierte Nachricht in jeder der unterstützten Sprachen eingeben. Vorübersetzte Inhalte werden für EULA-Konfigurationen nicht wie für die Portal-Themen bereitgestellt.Wenn das gemeldete Gebietsschema eines Benutzers mit einer Sprache übereinstimmt, in die kein EULA-Inhalt eingegeben wurde, wird dem Benutzer eine leere Seite zurückgegeben, wenn er auf der VPN-Anmeldeseite auf den Link “Allgemeine Geschäftsbedingungen” klickt.

Um eine EULA zu erstellen, können Sie eines der Steuerelemente im Konfigurationsdienstprogramm auf der Registerkarte Konfiguration unter NetScaler Gateway > Globale Einstellungen > EULA oder NetScaler Gateway > Ressourcen > EULAverwenden. Die Steuerelemente im Bereich Globale Einstellungen werden verwendet, um globale VPN-EULA-Bindungen zu verwalten, während das Steuerelement auf dem Knoten Ressourcen > EULA für allgemeine Vorgänge mit EULA-Konfigurationen vorgesehen ist. Sie können VPN-Bindungen für virtuelle Server verwalten, indem Sie einen virtuellen VPN-Server unter NetScaler Gateway > Virtuelle Serverbearbeiten. Einige Befehle sind auch über die Befehlszeile zur Verwaltung von EULA-Entitäten verfügbar. Die vollständigen EULA-Verwaltungssteuerungen sind jedoch nur im Konfigurationsdienstprogramm verfügbar.

Erstellen einer EULA-Entität über die CLI

Geben Sie an der Eingabeaufforderung;

add vpn eula <name>
<!--NeedCopy-->

Erstellen Sie über die GUI eine EULA-Entität

  1. Navigieren Sie zu NetScaler Gateway > Ressourcen > EULA.
  2. Klicken Sie auf Hinzufügen, um eine Entität zu erstellen
  3. Geben Sie einen Namen für die Entität ein.
  4. Fügen Sie den Inhalt für jede der Sprachen unter den entsprechenden Tabs ein.
  5. Klicken Sie auf Erstellen.

Ab Version 14.1 Build 17.38 sind die folgenden HTML-Tags im EULA-Text wieder aktiviert. Diese Tags müssen ohne die HTML-Attribute verwendet werden.

- <html></html>
- <b></b>
- <p></p>
- <i></i>
- <ol></ol>
- <ul></ul>
- <li></li>
- <br></br><br/>
<!--NeedCopy-->

Sobald eine EULA-Entität erstellt wurde, kann sie global an die VPN-Konfiguration gebunden oder an einen virtuellen VPN-Server gebunden sein.

Binden Sie eine EULA über die CLI an VPN global

Geben Sie in der Befehlszeile ein;

bind vpn global eula <name>
<!--NeedCopy-->

Binden Sie eine EULA über die GUI an VPN global

  1. Navigieren Sie auf der Registerkarte Konfiguration zu NetScaler Gateway > GlobaleEinstellungen.
  2. Klicken Sie im Hauptdetailbereich auf Endbenutzer-Lizenzvereinbarung konfigurieren.
  3. Klicken Sie auf Add binding.
  4. Klicken Sie auf Klicken, um auszuwählen.
  5. Wählen Sie eine EULA-Entität aus und klicken Siedann auf
  6. Klicken Sie auf Bind.
  7. Klicken Sie auf Schließen.

Binden Sie eine EULA über die CLI an einen virtuellen VPN-Server

Geben Sie in der Befehlszeile ein;

bind vpn vserver <name> eula <name>
<!--NeedCopy-->

Binden Sie eine EULA über die GUI an einen virtuellen VPN-Server

  1. Wechseln Sie auf der Registerkarte Konfiguration zu NetScaler Gateway > Virtuelle Server.
  2. Wählen Sie im Hauptdetailbereich einen virtuellen VPN-Server aus und klicken Sie auf Bearbeiten.
  3. Klicken Sie im Bereich Erweiterte Einstellungen auf der rechten Seite der Seite auf EULA.
  4. Klicken Sie im neu hinzugefügten EULA-Fenster auf Keine EULA.
  5. Click Zum Auswählen klicken.
  6. Wählen Sie eine EULA-Entität und klicken Sie auf Auswählen
  7. Klicken Sie auf Bind.
  8. Klicken Sie auf Fertig.