Sun Java logo     이전      목차      색인      다음     

Sun logo
Sun Java Enterprise System 2003Q4 배포 예 시리즈: 평가 시나리오 

4 장
Java Enterprise System 사용자 지정

이 장에서는 Identity Server를 범용 지정 도구로 설정하는 방법과 Identity Server를 사용하여 Java Enterprise System 사용자를 지정하는 방법에 대해 설명합니다. 이 장의 내용은 다음과 같습니다.


Java Enterprise System 사용자 지정 정보

Java Enterprise System 사용자는 Java Enterprise System 구성 요소에서 제공하는 하나 이상의 서비스에 액세스할 수 있는 계정입니다. (일부 서비스는 함께 작동하는 여러 Java Enterprise System 구성 요소에서 제공할 수도 있음)

Java Enterprise System 사용자에 대한 개념에는 다음이 포함됩니다.

사용자 지정은 사용자 계정을 만들고 사용자가 Java Enterprise System 서비스에 액세스할 수 있도록 하는 것입니다.

Java Enterprise System에는 사용자 지정 및 LDAP 디렉토리 항목 작업을 위한 다음과 같은 인터페이스가 있습니다.

이 장의 절차에서는 Sun ONE Identity Server 콘솔을 사용하여 사용자를 지정하는 방법을 설명합니다.

작업 시스템에서는 Java Enterprise System 관리자가 사용자를 관리합니다. 이 장에서 설명하지 않는 사용자 관리 작업으로는 LDAP 조직 계획, 데이터베이스 관리, 위임된 관리 등이 있습니다.


지정 도구로 Identity Server 사용

이 절에서는 Identity Server를 일반 지정 도구로 사용하는 데 필요한 LDAP 속성을 설정하는 방법을 설명합니다. Identity Server 서비스를 사용하여 LDAP 속성을 설정합니다. Identity Server 서비스는 LDAP 속성을 그룹화 및 관리하는 메커니즘입니다.

Identity Server 서비스는 최종 사용자 서비스가 아닙니다. 이 절에서 설명하는 샘플 메일 서버 서비스 및 샘플 Calendar Server 서비스에서는 최종 사용자 메일 및 달력 서비스에 사용자를 지정할 수 있도록 하는 Identity Server LDAP 속성을 추가합니다.

Identity Server로 Identity Server 서비스 가져오기

Java Enterprise System 설치 프로그램은 최종 사용자 메일 및 달력 서비스 관리를 위한 LDAP 속성을 추가하는 두 가지 Identity Server 서비스에 대한 정의를 제공합니다. 이 정의는 두 개의 XML (Extensible Markup Language) 파일로 제공됩니다. 이 XML 파일에서는 샘플 메일 서버 서비스 및 샘플 Calendar Server 서비스라는 Identity Server 서비스를 설명합니다.

샘플 메일 서버 서비스 및 샘플 Calendar Server 서비스는 작업 환경에서 사용하기 위한 것이 아닙니다. 작업 환경에서 사용자 지정은 일반적으로 이러한 샘플 서비스가 지원하지 않는 일괄 처리 작업으로 수행됩니다. 작업 사용자 지정 및 작업 사용자 지정에 사용하는 명령줄 도구에 대한 자세한 내용은 Sun ONE Identity Server 6.1 관리 설명서 및 Sun ONE Messaging and Collaboration 6.0 User Management Utility Installation and Reference Guide를 참조하십시오.

    Identity Server로 Identity Server 서비스를 가져오려면
  1. 샘플 디렉토리로 이동합니다.
  2. cd /opt/SUNWam/samples/integration

  3. 샘플 메일 서버 서비스에 대해 amadin 명령을 실행합니다.
  4. /opt/SUNWam/bin/amadmin --runasdn "uid=amadmin,ou=people,dc=example,dc=com" --password password --schema sampleMailServerService.xml


    주

    도메인 이름에 하위 도메인이 포함되어 있는 경우 이름의 각 요소를 개별적으로 지정해야 합니다. 예를 들어, my.example.com을 사용하는 경우 dc=my,dc=example,dc=com을 입력해야 합니다.


  5. 샘플 Calendar Server 서비스에 대해 amadin 명령을 실행합니다.
  6. /opt/SUNWam/bin/amadmin --runasdn "uid=amadmin,ou=people,dc=example,dc=com" --password password --schema sampleCalendarServerService.xml

  7. cp 명령을 사용하여 현지화를 가능하게 하는 해당 등록 정보 파일을 locale 디렉토리에 복사합니다.
  8. cp sampleMailServerService.properties /opt/SUNWam/locale

    cp sampleCalendarServerService.properties /opt/SUNWam/locale

  9. Identity Server를 중지합니다.
  10. /opt/SUNWam/bin/amserver stop

  11. Application Server를 중지하였다가 다시 시작합니다.
  12. cd /var/opt/SUNWappserver7/domains/domain1/server1/bin

    ./stopserv

    ./startserv

    Application Server를 다시 시작하면 Identity Server도 다시 시작됩니다.

Identity Server 서비스 등록

이 절에서는 Identity Server 콘솔을 사용하여 Administration Server 도메인 및 LDAP 조직에 샘플 메일 서버 서비스와 샘플 Calendar Server 서비스를 등록합니다.

    Administration Server 도메인에 샘플 서비스를 등록하려면
  1. 웹 브라우저에서 다음 URL을 엽니다.
  2. http://example.com:81/amconsole

    로그인 대화 상자가 열립니다.


    팁

    사용 중인 호스트와 도메인으로 대체해야 합니다.

    URL에는 URI amconsole이 포함되어 있습니다. 이 URI는 설치 프로그램의 Identity Server: Sun ONE Identity 서비스 실행을 위한 웹 컨테이너 페이지에서 지정했습니다. Identity Server 정보를 제공하려면을 참조하십시오.


  3. 로그인 대화 상자에서 관리자 아이디(기본값: amadmin)와 비밀번호를 입력합니다. 확인을 누릅니다.
  4. Identity Server 관리 콘솔이 브라우저에서 열립니다. 그림 4-1은 도메인 예에 대한 정보를 표시하는 관리 콘솔을 보여줍니다. 도메인 이름은 "검색"이라는 단어 바로 아래 왼쪽 패널에 강조 표시되어 있습니다.


    주

    관리자 아이디와 비밀번호는 설치 프로그램의 Identity Server: Sun ONE Application Server 페이지에서 정의했습니다. Identity Server 정보를 제공하려면을 참조하십시오.


    그림 4-1  Sun ONE Identity Server 콘솔
    화면 캡처; 도메인 예에 대한 정보를 보여줍니다.

  5. 왼쪽 창에서 보기 드롭다운 메뉴를 열고 서비스를 선택합니다.
  6. 창이 갱신되고 왼쪽 창에 도메인의 서비스 목록이 표시됩니다. 그림 4-2에서는 서비스 목록을 표시하는 콘솔 창을 보여줍니다. 보기 메뉴에 "서비스"라고 표시되어 있습니다.

    그림 4-2  서비스 목록 표시
    화면 캡처; 도메인에 있는 서비스 목록을 보여줍니다.왼쪽 창에 등록 및 등록 취소라는 두 개의 새로운 버튼이 있습니다.

  7. 왼쪽 창에서 등록을 누릅니다.
  8. 등록할 수 있는 서비스 목록이 오른쪽 창에 표시됩니다. 그림 4-3과 비슷하게 표시되어야 합니다.

    그림 4-3  도메인에 서비스 등록
    화면 캡처; 오른쪽 창에 등록할 수 있는 서비스 목록이 표시됩니다.목록에는 샘플 달력 및 샘플 메일 서비스가 포함되어 있습니다.

  9. 샘플 Calendar Server 서비스와 샘플 메일 서버 서비스를 선택하여 등록합니다.
    1. 목록의 맨 아래로 스크롤합니다.
    2. 샘플 Calendar Server 서비스 및 샘플 메일 서버 서비스를 선택합니다.
    3. 목록 끝에 있는 등록 버튼을 누릅니다.
    4. 디스플레이가 갱신됩니다. 왼쪽 창에서 등록된 서비스 목록에 샘플 Calendar Server 서비스 및 샘플 메일 서버 서비스가 추가됩니다.

    조직에 샘플 서비스를 등록하려면
  1. 왼쪽 창에서 보기 메뉴를 열고 조직을 선택합니다.
  2. 창이 갱신되고 왼쪽 창에 도메인에 있는 조직 목록이 표시됩니다. 그림 4-4에서는 도메인 예에 있는 조직 목록을 보여줍니다.

    그림 4-4  도메인 예의 조직 나열
    화면 캡처; 왼쪽 창에서 조직 이름(example.com)이 선택되어 있습니다.

  3. 조직 이름을 누릅니다.
  4. 창이 갱신됩니다. 이제 왼쪽 창의 제목 표시줄에 도메인과 조직이 표시됩니다. 그림 4-5와 비슷하게 표시되어야 합니다.

    그림 4-5  조직 선택
    화면 캡처; 왼쪽 창의 제목 표시줄에 조직 이름이 표시됩니다.

  5. 왼쪽 창에서 보기 드롭다운 메뉴를 열고 서비스를 선택합니다.
  6. 창이 갱신됩니다. 그림 4-6과 비슷하게 표시되어야 합니다.

    그림 4-6  Example.Com 조직에 대한 서비스 보기
    	화면 캡처; 왼쪽 창에 등록이라는 새 버튼이 표시됩니다.

  7. 등록을 누릅니다.
  8. 창이 갱신되고 오른쪽 창에 등록할 수 있는 서비스 목록이 표시됩니다.

  9. 샘플 Calendar Server 서비스, 샘플 메일 서버 서비스, 포털 데스크탑 및 SSO 어댑터를 선택합니다. 목록 끝에 있는 등록 버튼을 누릅니다.
  10. 창이 갱신됩니다. 왼쪽 창의 등록된 서비스 목록에 선택한 네 개의 서비스가 추가됩니다.


샘플 최종 사용자 지정

이 절에서는 Identity Server를 사용하여 최종 사용자를 지정하는 방법을 설명합니다. 사용자 이름과 비밀번호를 설정하고 샘플 메일 서버 서비스 및 샘플 Calender Server 서비스를 사용하여 최종 사용자 서비스 Mail Express 및 Calendar Express에 대한 사용자 액세스 권한을 부여합니다.

    샘플 최종 사용자를 지정하려면
  1. 왼쪽 창에서 보기 드롭다운 메뉴를 열고 사용자를 선택합니다.
  2. 창이 갱신되고 왼쪽 창에 조직의 사용자 목록이 표시됩니다. 도메인 조직 예의 사용자 목록이 표시된 그림 4-7과 비슷해야 합니다. 특히 사용자 목록에 admin, calmaster 및 msg-admin-allinone.example.com이 포함되어 있어야 합니다.

    그림 4-7  Sun ONE Identity Server 콘솔 창
    화면 캡처; 사용자가 왼쪽 창에 선택되어 있습니다.오른쪽 창에는 저장소 관리자에 대한 기본 사용자 정보가 표시됩니다.

  3. 왼쪽 창에서 새로 만들기를 누릅니다.
  4. 창이 갱신되고 오른쪽 창에 입력 필드가 표시됩니다.

    그림 4-8  새 사용자 필드
    화면 캡처; 오른쪽 창에 새 사용자 정보를 위한 입력 필드가 표시됩니다.

  5. Java Enterprise System 사용자를 정의합니다.
    1. 포털 데스크탑, 샘플 Calendar Server 서비스, 샘플 메일 서버 서비스 및 SSO 어댑터를 선택합니다.
    2. 사용자 정보에 다음 값을 입력합니다.
    3. 사용자 아이디: scott
    4. 이름: Scott
    5. 성: McDuke
    6. 전체 이름: Scott McDuke
    7. 비밀번호: password
    8. 비밀번호(확인): password
    9. 만들기를 누릅니다.

  6. 보기 메뉴가 보일 때까지 왼쪽 창을 왼쪽으로 스크롤합니다. 보기 메뉴를 열고 사용자를 선택합니다.
  7. 창이 갱신됩니다. 왼쪽 창에 방금 만든 사용자를 포함한 조직의 사용자 목록이 표시됩니다.

  8. 왼쪽 창을 오른쪽으로 스크롤하고 새 사용자의 전체 이름 뒤에 있는 화살표 기호(>)를 누릅니다.
  9. 그림 4-9에서 왼쪽 창에는 새 사용자의 전체 이름(Scott McDuke)과 > 기호가 표시되어 있습니다.

    그림 4-9  샘플 Calendar Server 서비스 등록 정보
    화면 캡처; 왼쪽 창에 사용자 Scott McDuke가 선택되어 있습니다.

  10. 오른쪽 창에서 보기 메뉴를 열고 샘플 Calendar Server 서비스를 선택합니다. 창이 갱신되고 사용자의 샘플 Calendar Service 등록 정보가 표시됩니다.
  11. 다음 값을 입력합니다.
    • 달력 상태: 활성
    • 백엔드 호스트: allinone.example.com
    • 첫 번째 요일: 1
    • 저장 버튼을 누릅니다.

      창이 갱신되고 사용자 등록 정보가 저장되었다는 메시지가 표시됩니다.

  12. 오른쪽 창에서 보기 메뉴를 열고 샘플 메일 서버 서비스를 선택합니다.
  13. 창이 갱신되고 사용자의 샘플 메일 서버 서비스 등록 정보가 표시됩니다.

    그림 4-10  샘플 메일 서버 서비스 등록 정보
    화면 캡처; 오른쪽 창에 샘플 메일 서버 서비스 등록 정보가 표시됩니다.

  14. 샘플 메일 서버 서비스 등록 정보 필드에 다음 값을 입력합니다.
    • 메일: scott.mcduke@example.com
    • 다른 메일 주소: smcduke@example.com
    • 메일 호스트: allinone.example.com
    • 메일 전달 옵션: 메일함
    • 최대 메시지 수: -1
    • 메일 할당량: -1
    • 저장을 누릅니다.

      창이 갱신되고 사용자 등록 정보가 저장되었다는 메시지가 표시됩니다.

  15. 페이지 오른쪽 위에 있는 로그아웃을 누릅니다.



이전      목차      색인      다음     


Copyright 2004 Sun Microsystems, Inc. 모든 권리는 저작권자의 소유입니다.