Red Hat Training

A Red Hat training course is available for Red Hat Decision Manager

4.5. RH-SSO のユーザーおよびグループの管理の有効化

このセクションでは、Decision Central を設定して RH-SSO に保存されたユーザーおよびグループを管理する方法について説明します。

手順

  1. 以下のライブラリーが WEB-INF/lib ディレクトリーにあることを確認します。

    uberfire-security-management-api-<latest_artifact_version>.jar
    uberfire-security-management-backend-<latest_artifact_version>.jar
    uberfire-security-management-keycloak-<latest_artifact_version>.jar
    keycloak-core-<latest_artifact_version>.jar
    keycloak-common-<latest_artifact_version>.jar
  2. サードパーティーセキュリティーの JAR ファイルを削除します。以下は例になります。

    uberfire-security-management-wildfly-<latest_artifact_version>.jar
    uberfire-security-management-tomcat-<latest_artifact_version>.jar
  3. WEB-INF/classes/security-management.properties ファイルの内容を、以下の内容に置き換えます。

    org.uberfire.ext.security.management.api.userManagementServices=KCAdapterUserManagementService
    org.uberfire.ext.security.management.keycloak.authServer=http://localhost:8180/auth
    注記

    WEB-INF/classes/security-management.properties ファイルが存在しない場合は、そのファイルを作成します。

  4. /META-INF/jboss-deployment-structure.xml ファイルで、以下の依存関係および除外を編集します。

    <dependencies>
        <module name="org.jboss.resteasy.resteasy-jackson-provider" services="import"/>
    </dependencies>
    <exclusions>
        <module name="org.jboss.resteasy.resteasy-jackson2-provider"/>
    </exclusions>