WebSphere Application Server Community Edition에서 관리 프로그램에 대한 사용자 계정 추가

WebSphere® Application Server Community Edition에서 관리 프로그램용 기본 사용자 보안 구성을 사용하는 경우 사용자 보안 정보가 데이터베이스에 저장됩니다. SQL 명령을 사용하여 이 데이터베이스에서 사용자 계정을 유지할 수 있습니다. 이 데이터베이스에서 사용자 계정을 작성하려면 이 태스크를 사용하십시오.

관리 프로그램에 대해 기본 사용자 보안 구성을 사용 중인 경우에만 관리 프로그램에 대한 사용자 계정을 추가하려면 이 주제를 사용하십시오. 기본 사용자 보안 구성은 프로덕션 용도로는 충분히 안전하지 않을 수 있습니다.

일부 제품 솔루션의 경우 관리 프로그램이 외부 시스템의 사용자 계정에 기반한 사용자 계정의 작성을 지원합니다. 이러한 제품 솔루션의 경우 외부 시스템과의 통합을 전적으로 사용할 수 있도록 관리 프로그램 사용자 인터페이스를 통해 사용자 계정을 작성하십시오. 이러한 제품 솔루션을 사용하지 않을 경우 애플리케이션 서버용으로 설정된 보안 환경을 따르는 방법으로 새 사용자 계정을 작성하십시오.

사용자 계정을 추가하려면 관리 프로그램 웹 아카이브(WAR) 파일을 WebSphere Application Server Community Edition에 배치하십시오.

관리 프로그램과 함께 제공되는 WebSphere Application Server Community Edition의 버전은 영어로만 사용할 수 있습니다. 영어 사용자 인터페이스를 사용하여 이 버전의 WebSphere Application Server Community Edition을 구성해야 합니다. 그러나 관리 프로그램을 사용하는 경우 브라우저의 언어 설정이 관리 프로그램 사용자 인터페이스의 언어를 결정합니다. 또한 브라우저의 언어 설정은 관리 서버 및 프록시에서 받은 메시지의 언어를 결정합니다.

WebSphere Application Server Community Edition의 관리 콘솔을 사용하여 관리 프로그램에 대한 사용자 계정을 추가하십시오. 관리 콘솔의 기본 위치는 http://hostname:8080/console이며, 여기서 hostname은 WebSphere Application Server Community Edition이 설치된 컴퓨터의 호스트 이름입니다.

WebSphere Application Server Community Edition의 관리 콘솔을 사용하여 관리 프로그램에 대한 사용자 계정을 추가하려면 다음을 수행하십시오.

  1. DB Manager를 클릭하십시오.
  2. Use DB에서 optimConsoleDB를 선택하십시오.
  3. SQL Command/s에 다음과 같은 SQL 명령을 입력하십시오.
    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(관리 프로그램 관리자) 사용자 역할에 해당합니다.
      • 사용자 역할 ID 1 및 사용자 역할 이름 dba는 dba(데이터베이스 관리자) 사용자 역할에 해당합니다.
      • 사용자 역할 ID 2 및 사용자 역할 이름 lob는 lob(line-of-business) 사용자 역할에 해당합니다.
      • 사용자 역할 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');