サポートと今すぐチャット
サポートとのチャット

Identity Manager 9.3 - Web Application Configuration Guide

About this guide Managing the API Server Configuring API projects and web applications
General configuration Configuring the Administration Portal Configuring the Application Governance Module Configuring the Password Reset Portal Configuring the Web Portal
Configuring departments Configuring address books Ansichten konfigurieren Configuring application roles Configuring the Application Governance Module Configuring attestation Configuring authentication by accepting the terms of use Configuring request functions Configuring delegation Configuring your own API filter Configuring your own filters Configuring recommendations for adding entitlements to objects Configuring devices Configuring business roles Configuring the help desk module/tickets Configuring hyperviews Configuring identities Configuring password questions Configuring cost centers Configuring service items Program functions for the Web Portal Configuring software Configuring locations Configuring statistics Configuring system roles Skip table sorting Configuring team roles Configuring the four eyes principle for issuing a passcode. Configuring WebAuthn security keys
Configuring the Operations Support Web Portal
Recommendations for secure operation of web applications

Configuring themes

You can configure themes to allow users control over how their web applications are displayed.

Detailed information about this topic

Creating and deploying custom themes

To use your corporate design in web applications, create your own custom themes and deploy them for use in web applications. This involves providing a customized version of the default web applications' SCSS file.

To create and deploy a custom theme

  1. Set up a working environment for using the GitHub repository. For more information, see the One Identity Manager HTML5 Development Guide.

  2. In the fork with the source files in the GitHub repository, open the imxweb\custom-theme\custom-theme.scss file.

  3. Make your changes to the imxweb\custom-theme\custom-theme.scss file. Further information on customizing Angular themes can be found here.

  4. Change the value of the $theme-name variable to the corresponding name of your custom theme (such as $theme-name: 'company-theme').

  5. Save the file.

  6. In the imxweb\custom-theme folder, open a command line prompt.

  7. On the command line, run the command npm run build.

  8. Add the custom-theme.scss file to a new ZIP file with the name Html_<ThemeName>.zip. Replace <ThemeName> with the corresponding name of the theme.

  9. Copy the ZIP file to the bin\imxweb subfolder of your IIS installation.

  10. In the bin\imxweb folder, create a new folder with the name Html_<ThemeName>. Replace <ThemeName> with the corresponding name of the theme.

  11. In the newly created folder, create a new JSON file with the name imx-theme-config.json and the following parameters:

    • Name: Unique identifier of the theme

    • DisplayName: Theme name displayed in the web applications

    • Class: CSS class ID used for the theme (such as eui-light-theme in the default)

    • Urls: List of all relevant files for this theme (including images, icons, or other resources that are referenced if required)

    TIP: You can define multiple themes in this file. However, each theme still requires its own ZIP file.

    {
        "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"
                ]
            }
        ]
    }
  12. Use the Software Loader to import the ZIP file and the imx-theme-config.json file into your One Identity Manager database.

  13. Restart your API Server.

Configuring default themes

To display the web application for users in a certain theme, you can specify a default theme.

Required configuration keys:

  • Default theme (DefaultHtmlTheme): Specifies which theme to use by default.

To configure a default theme

  1. Log in to the Administration Portal (see Logging in to the Administration Portal).

  2. In the navigation, click Configuration.

  3. On the Configuration page, in the Show configuration for the following API project drop-down, select the API Server API project.

  4. Expand the Default theme configuration key.

  5. In the Value drop-down, select which theme to use by default.

  6. Click Apply.

  7. Perform one of the following actions:

    • If you want to apply the changes locally only, click Apply locally.

    • If you want to apply the changes globally, click Apply globally.

  8. Click Apply.

Configuring the HTTP response headers

Specify the HTTP headers to add to all responses.

Required configuration keys:

  • HTTP headers (HttpHeaders): Specifies the HTTP headers to add to all the responses.

To configure the HTTP headers

  1. Log in to the Administration Portal (see Logging in to the Administration Portal).

  2. In the navigation, click Configuration.

  3. On the Configuration page, in the Show configuration for the following API project drop-down, select the API Server API project.

  4. Expand the HTTP headers configuration key.

  5. In the Value field, enter the HTTP headers to add to all responses. Enter each HTTP header on a new line.

  6. Click Apply.

  7. Perform one of the following actions:

    • If you want to apply the changes locally only, click Apply locally.

    • If you want to apply the changes globally, click Apply globally.

  8. Click Apply.

関連ドキュメント

The document was helpful.

評価を選択

I easily found the information I needed.

評価を選択