Um Benutzern das Steuern der Darstellung der Webanwendungen zu ermöglichen, können Sie Design konfigurieren.
Um Benutzern das Steuern der Darstellung der Webanwendungen zu ermöglichen, können Sie Design konfigurieren.
Um Ihr Corporate Design auch in den Webanwendungen anzuwenden, können Sie eigene benutzerdefinierte Designs erstellen und für die Nutzung in Webanwendungen zur Verfügung stellen. Dabei stellen Sie eine angepasste SCSS-Datei der Standard-Webanwendungen bereit.
Um ein benutzerdefiniertes Design zu erstellen und bereitzustellen
Richten Sie sich die Arbeitsumgebung für Nutzung des GitHub-Repositorys ein. Weitere Informationen finden Sie im One Identity Manager HTML5-Entwicklungshandbuch.
In den Quelldateien des Forks des GitHub-Repositorys öffnen Sie die Datei imxweb\custom-theme\custom-theme.scss.
In der Datei imxweb\custom-theme\custom-theme.scss nehmen Sie Ihre entsprechenden Änderungen vor. Weitere Informationen zum Anpassen von Angular-Designs finden Sie hier.
Ändern Sie den Wert der Variable $theme-name in den entsprechenden Namen Ihres benutzerdefiniertes Designs (beispielsweise $theme-name: 'company-theme').
Speichern Sie die Datei.
Im Ordner imxweb\custom-theme starten Sie ein Kommandozeilenprogramm.
Im Kommandozeilenprogramm führen Sie den Befehl npm run build aus.
Fügen Sie die Datei custom-theme.scss einer neuen ZIP-Datei mit dem Namen Html_<ThemeName>.zip hinzu. Ersetzen Sie hierbei <ThemeName> mit dem entsprechenden Namen des Designs.
Kopieren Sie die ZIP-Datei in den Unterordner bin\imxweb Ihrer IIS-Installation.
Im Ordner bin\imxweb erstellen Sie einen neuen Ordner mit dem Namen Html_<ThemeName>. Ersetzen Sie hierbei <ThemeName> mit dem entsprechenden Namen des Designs.
Im neu erstellten Ordner erstellen Sie eine neue JSON-Datei mit dem Namen imx-theme-config.json und den folgenden Parametern:
Name: Eindeutiger Kennzeichner des Designs
DisplayName: Anzeigename in den Webanwendungen für das Design
Class: CSS-Klassenkennung, die für das Design verwendet wird (beispielsweise eui-light-theme im Standard)
Urls: Liste aller relevanten Dateien für dieses Design (auch Bilder, Icons oder andere Ressourcen, auf die bei Bedarf verwiesen wird)
TIPP: Sie können mehrere Design in dieser Datei definieren. Jedes Design benötigt aber weiterhin eine eigene ZIP-Datei.
{ |
"Themes": [ |
{ |
"Name": "CompanyTheme", |
"DisplayName": "Company Theme", |
"Class": "company-theme", |
"Urls": [ |
"../company-theme/custom-theme.css" |
] |
}, |
{ |
"Name": "DarkCompanyTheme", |
"DisplayName": "Dark Company Theme", |
"Class": "dark-company-theme", |
"Urls": [ |
"../dark-company-theme/custom-theme.css" |
] |
} |
] |
} |
Importieren Sie die ZIP-Datei und die Datei imx-theme-config.json mithilfe des Software Loaders in Ihre One Identity Manager-Datenbank.
Starten Sie Ihren API Server neu.
Um die Webanwendung für Anwender in einem bestimmten Design anzuzeigen, können Sie ein Standard-Design festlegen.
Benötigte Konfigurationsschlüssel:
Standard-Design (DefaultHtmlTheme): Legt fest, welches Design standardmäßig verwendet wird.
Um ein Standard-Design zu konfigurieren
Melden Sie sich am Administrationsportal an (siehe Am Administrationsportal anmelden).
In der Navigation klicken Sie Konfiguration.
Auf der Seite Konfiguration wählen Sie in der Auswahlliste Konfiguration für das folgende API-Projekt anzeigen das API-Projekt API Server aus.
Klappen Sie den Konfigurationsschlüssel Standard-Design auf.
In der Auswahlliste Wert wählen Sie aus, welches Design standardmäßig verwendet werden soll.
Klicken Sie Übernehmen.
Nehmen Sie eine der folgenden Aktionen vor:
Wenn Sie die Änderungen nur lokal übernehmen möchten, klicken Sie Lokal übernehmen.
Wenn Sie die Änderungen global übernehmen möchten, klicken Sie Global übernehmen.
Klicken Sie Übernehmen.
Sie können die HTTP-Header festlegen, die zu allen Antworten hinzugefügt werden.
Benötigte Konfigurationsschlüssel:
HTTP-Response-Header (HttpHeaders): Legt die HTTP-Header fest, die zu allen Antworten hinzugefügt werden.
Um das Logo zu konfigurieren
Melden Sie sich am Administrationsportal an (siehe Am Administrationsportal anmelden).
In der Navigation klicken Sie Konfiguration.
Auf der Seite Konfiguration wählen Sie in der Auswahlliste Konfiguration für das folgende API-Projekt anzeigen das API-Projekt API Server aus.
Klappen Sie den Konfigurationsschlüssel HTTP-Response-Header auf.
Im Eingabefeld Wert geben Sie die HTTP-Header ein, die zu allen Antworten hinzugefügt werden. Geben Sie jeden HTTP-Header in einer eigenen Zeile ein.
Klicken Sie Übernehmen.
Nehmen Sie eine der folgenden Aktionen vor:
Wenn Sie die Änderungen nur lokal übernehmen möchten, klicken Sie Lokal übernehmen.
Wenn Sie die Änderungen global übernehmen möchten, klicken Sie Global übernehmen.
Klicken Sie Übernehmen.
© 2025 One Identity LLC. ALL RIGHTS RESERVED. Nutzungsbedingungen Datenschutz Cookie Preference Center