Manager 설치

설치환경

  • WAS : Servlet 3.0 지원 Container - Tomcat 7, Tomcat 8, WebLogic 12, JBoss EAP 6, WebSphere 등
  • DBMS : Oracle, MySql, MariaDB, PostgreSQL, PPAS 지원

패키지 구성물

  • DB Table 생성 script : glue-security-{dbms}.sql
  • WAR(Web application ARchive) 파일 : glue-security-manager-{version}.war
    • 포함된 라이브러리는 프로젝트 의존물 그래프 부분에서 확인할 수 있습니다.

    • 그외 jquery, jquery-ui, jquery-layout, jquery-themeswitcher, jqGrid 가 포함되어 있습니다.

  • security-manager.properties

설치 절차

DB 파트

DBMS 에 맞는 Table 생성 스크립트를 이용해 table을 생성합니다.

  1. DB 계정은 gluesecurity 를 사용한다고 가정합니다.

WAS 파트

WAS에 Java Option으로 CONFIG_PATH 를 추가하고, 그 값은 property 파일(security-manager.properties)의 경로로 합니다.
property 파일(security-manager.properties) 에는 DB 연결정보, 로깅파일정보 등을 설정합니다.
WAS에 DataSource를 추가합니다. Web Application을 Deploy한 후, Manager 화면에 로그인합니다. (로그인 참고)

  1. WAS는 Window에 설치되었다고 가정합니다.

  2. JNDI 이름은 jdbc/oracle/GlueSecurityDS 라고 가정합니다.

  3. CONFIG_PATH 는 WAS 설치 directory( WAS_HOME )로 설정한다고 가정합니다.

    • CONFIG_PATH=C:\apache-tomcat-7.0.56

    • CONFIG_PATH=C:\Oracle\Middleware\user_projects\domains\base_domain

    • CONFIG_PATH=C:\jboss-eap-6.3

    • CONFIG_PATH=C:\IBM\WebSphere\AppServer\profiles\AppSrv01

  4. WAR 파일명을 security-manager.war 으로 수정한다고 가정합니다.

관리자 파트

관리자 계정을 생성한 후, 관리자로 로그인해서 Security Data를 생성합니다.

  • 관리자 계정은 glueadmin 으로 생성한다고 가정합니다.