Converse agora com nosso suporte
Chat com o suporte

Identity Manager 9.2.1 - HTML5-Entwicklungshandbuch

Bibliotheken anpassen

Wenn Sie den Code einer Angular-Bibliothek ändern, müssen Sie eigene Versionen aller Angular-Anwendungen, die die geänderte Angular-Bibliothek verwenden sollen, erstellen und bereitstellen.

Wenn Sie beispielsweise die Angular-Bibliothek qer ändern, müssen Sie auch die Angular-Anwendungen qer-app-portal, qer-app-operationssupport und qer-app-pwdportal kompilieren, da all diese Anwendungen die Angular-Bibliothek qer enthalten.

Wenn Sie den Code einer Angular-Plugin-Bibliothek ändern, müssen Sie eine eigene Version der Angular-Plugin-Bibliothek selbst und aller von ihr abhängigen Angular-Plugin-Bibliothek erstellen und bereitstellen.

Wenn Sie beispielsweise die Angular-Plugin-Bibliothek tsb ändern, müssen Sie auch die Angular-Plugin-Bibliotheken aad und o3t kompilieren, da diese Angular-Plugin-Bibliotheken die Angular-Plugin-Bibliothek tsb enthalten.

Plugins hinzufügen

Plugins sind Angular-Bibliotheken, die zur Laufzeit dynamisch geladen werden. Die Plugins werden vom API Server verwaltet. Plugins werden automatisch vom API Server erkannt, indem im Programmverzeichnis nach Dateien mit dem Namen imx-plugin-config.json gesucht wird.

Die folgende Beispieldatei legt fest, dass die Angular-Plugin-Bibliothek ccc in die qer-app-portal-Anwendung geladen werden soll. Der Name des Angular-Moduls, das instanziiert werden soll, ist CustomConfigModule.

{
   "qer-app-portal":[
      {
         "Container":"ccc",
         "Name":"CustomConfigModule"
      }
   ]
}

Um ein Plugin hinzuzufügen

  1. Erstellen Sie auf dem API Server die Datei imxweb\<Name der Angular-Plugin-Bibliothek>\imx-plugin-config.json mit folgendem Inhalt:

    {
       "<Name of the HTML application>":[
          {
             "Container":"<Name of the Angular plugin library>",
             "Name":"<Name of the Angular module>"
          }
       ]
    }
  2. Importieren Sie die Datei mithilfe des Software Loaders in Ihre One Identity Manager-Datenbank und weisen Sie sie der Maschinenrolle API Server zu. Weitere Informationen zum Importieren von Dateien mit dem Software Loader finden Sie im One Identity Manager Administrationshandbuch für betriebsunterstützende Aufgaben.

  3. (Optional) Um zu prüfen, ob die HTML-Anwendung das Plugin richtig lädt, rufen Sie die URL <URL des API Servers>/imx/applications auf und prüfen Sie, dass an der HTML-Anwendung das entsprechende Plugin in der Liste erscheint.

Fehlende Übersetzungen prüfen

Sie können HTML-Anwendungen mithilfe des ImxClient-Kommandozeilenprogramms auf fehlende Übersetzungen der Benutzeroberfläche überprüfen. Weitere Informationen zum ImxClient-Kommandozeilenprogramm finden Sie im One Identity Manager API-Entwicklungshandbuch.

TIPP: Übersetzbare Texte werden im Quelltext mit dem Prefix #LDS# gekennzeichnet.

Um eine HTML-Anwendung auf fehlende Übersetzungen zu überprüfen

  1. Starten Sie das ImxClient-Kommandozeilenprogramm.

  2. Führen Sie im Ordner, den Sie auf fehlende Übersetzungen prüfen möchten, den Befehl check-translations aus.

    Ein Bericht wird erstellt. Dieser Bericht zeigt Ihnen alle Dateien, in denen Texte gefunden wurden, die noch nicht oder nur teilweise übersetzt wurden.

  3. (Optional) Um die Übersetzungsschlüssel und Übersetzungen anzulegen, verwenden Sie das Programm Designer. Weitere Informationen zu Übersetzungen finden Sie im One Identity Manager Konfigurationshandbuch.

HTML-Anwendungen registrieren

Um neue HTML-Anwendungen für die Nutzung zur Verfügung zu stellen und somit auf der Startseite des API Servers anzuzeigen, müssen Sie die HTML-Anwendungen in der Datenbank anlegen.

Um eine HTML-Anwendung in der Datenbank anzulegen

  1. Starten Sie das Programm Designer.

  2. Verbinden Sie sich mit der entsprechenden Datenbank.

  3. Klicken Sie in der Navigation die Kategorie Basisdaten > Sicherheitseinstellungen > HTML-Anwendungen.

  4. In der Menüleiste klicken Sie (Ein neues Objekt erstellen).

  5. In der Liste klicken Sie den neuen Eintrag.

  6. Im Bereich Eigenschaften geben Sie in den entsprechenden Feldern die Daten der HTML-Anwendung an. Geben Sie mindestens die folgenden Informationen an:

    • Anzeigename: Geben Sie einen Namen für die HTML-Anwendung ein.

    • HTML-Anwendung: Geben Sie den Pfad CCC/<Name Ihrer HTML-Anwendung> ein.

    • Vorkompiliert: Setzen Sie den Wert auf True.

Documentos relacionados

The document was helpful.

Selecione a classificação

I easily found the information I needed.

Selecione a classificação