WebSphere Application Server Community Edition への Manager 用ユーザー・アカウントの追加

WebSphere® Application Server Community Edition で Manager のデフォルト・ユーザー・セキュリティー構成を使用している場合、 ユーザー・セキュリティー情報はデータベースに保管されます。 SQL コマンドを使用すると、このデータベース内のユーザー・アカウントを保守できます。 このタスクを使用して、このデータベースにユーザー・アカウントを作成します。

Manager のデフォルト・ユーザー・セキュリティー構成を使用している場合のみ、 このトピックを使用して、Manager のユーザー・アカウントを追加します。 デフォルト・ユーザー・セキュリティー構成は、実動で使用するためには 十分にセキュアでない可能性があります。

一部の製品ソリューションでは、 外部システム上のユーザー・アカウントに基づくユーザー・アカウントの作成が Manager で サポートされている場合があります。このような製品ソリューションの場合、Manager ユーザー・インターフェースから ユーザー・アカウントを作成すると、外部システムとの統合を完全に使用できるようになります。 このような製品ソリューションを使用しない場合は、 アプリケーション・サーバー用に確立されたセキュリティー環境に従って、 新規ユーザー・アカウントを作成します。

ユーザー・アカウントを追加する前に、Manager の Web アーカイブ (WAR) ファイルを WebSphere Application Server Community Edition にデプロイする必要があります。

Manager とともに提供される WebSphere Application Server Community Edition のバージョンは、英語でのみ使用可能です。 このバージョンの WebSphere Application Server Community Edition は、英語のユーザー・インターフェースを使用して構成する必要があります。ただし、 Manager を使用する場合、ブラウザーの言語設定により、Manager のユーザー・インターフェースの言語が 決定されます。また、ブラウザーの言語設定により、 Management Server および Proxy から受け取るメッセージの言語が決定されます。

WebSphere Application Server Community Edition の管理コンソールを使用して、Manager にユーザー・アカウントを追加します。 管理コンソールのデフォルト・ロケーションは、http://hostname:8080/console です。ここで、hostname は WebSphere Application Server Community Edition が インストールされたコンピューターのホスト名です。

WebSphere Application Server Community Edition の管理コンソールを使用して Manager のユーザー・アカウントを追加するには、以下のようにします。

  1. DB Manager」をクリックします。
  2. Use DB」で、「optimConsoleDB」を選択します。
  3. 以下の SQL コマンドを「SQL Command/s」に入力します。
    INSERT INTO CONSOLE2.OOB_USER values(userid,username,password);
    INSERT INTO CONSOLE2.OOB_USER_ROLE values(userid,roleid,rolename);
    • 整数値 userid によって、ユーザーが一意的に識別されます。
    • varchar 値 username は、ユーザー名を指定します。ユーザー名は、通常はストリング値です。
    • varchar 値 password は、ユーザー・パスワードを指定します。ユーザー・パスワードは、通常はストリング値です。
    • 整数値 roleid および varchar 値 rolename は、以下のように各ユーザー・ロール ID およびユーザー・ロール名に対応する値です。
      • ユーザー・ロール ID 0 およびユーザー・ロール名 admin は、admin (Manager の管理者) ユーザー・ロールに対応します。
      • ユーザー・ロール ID 1 およびユーザー・ロール名 dba は、dba (データベース管理者) ユーザー・ロールに対応します。
      • ユーザー・ロール ID 2 およびユーザー・ロール名 lob は、lob (基幹業務) ユーザー・ロールに対応します。
      • ユーザー・ロール ID 3 およびユーザー・ロール名 designer は、設計者ユーザー・ロールに対応します。
      • ユーザー・ロール ID 4 およびユーザー・ロール名 operator は、オペレーター・ユーザー・ロールに対応します。
  4. Run SQL」をクリックします。
例えば、以下の SQL コードによって、admin ユーザー・ロールのあるユーザー ID およびオペレーター・ユーザー・ロールのあるユーザー ID が作成されます。 どちらのユーザー ID も、パスワードとして passw0rd を使用します。
INSERT INTO CONSOLE2.OOB_USER values(10,'administrator','passw0rd');
INSERT INTO CONSOLE2.OOB_USER_ROLE values(10,0,'admin');
INSERT INTO CONSOLE2.OOB_USER values(11,'user14','passw0rd');
INSERT INTO CONSOLE2.OOB_USER_ROLE values(11,4,'operator');