Sun Java System Application Server Enterprise Edition 8.1 2005Q2 관리 설명서

JACC 공급자에 대한 관리 콘솔 작업

ProcedureJACC 공급자를 만드는 방법

JACC(Java Authorization Contract for Containers)는 플러그 가능한 권한 부여 공급자의 인터페이스를 정의하는 J2EE 1.4 사양의 일부입니다. JACC를 사용하여 관리자는 권한 부여를 수행하도록 타사 플러그인 모듈을 설정할 수 있습니다. Application Server는 간편한 JACC 호환 파일 기반의 권한 부여 엔진을 기본적으로 제공합니다.

  1. 관리 콘솔 트리 구성 요소에서 구성 노드를 확장합니다.

  2. 구성할 인스턴스를 선택합니다.

    • 특정 인스턴스를 구성하려면 해당 인스턴스의 구성 노드를 확장합니다. 예를 들어, 기본 인스턴스 server에 대해 server-config 노드를 확장합니다.

    • 모든 인스턴스의 기본 설정을 구성하려면 default-config 노드를 확장합니다.

  3. 보안 노드를 확장합니다.

  4. JACC 공급자 노드를 선택합니다.

  5. JACC 공급자 페이지에서 새로 만들기를 누릅니다.

  6. JACC 공급자 만들기 페이지에서 다음을 입력합니다.

    • 이름 – 이 공급자를 식별하기 위해 사용하는 이름입니다.

    • 정책 구성 – 정책 구성 팩토리를 구현하는 클래스 이름입니다. 기본 공급자는 com.sun.enterprise.security.provider.PolicyConfigurationFactoryImpl을 사용합니다.

    • 정책 공급자 – 정책 팩토리를 구현하는 클래스 이름입니다. 기본 공급자는 com.sun.enterprise.security.provider.PolicyWrapper를 사용합니다.

  7. 등록 정보 추가 버튼을 눌러 등록 정보를 공급자에 추가합니다. 유효한 등록 정보는 다음과 같습니다.

    • repository – 정책 파일을 포함하는 디렉토리입니다. 기본 공급자의 경우 이 값은 ${com.sun.aas.instanceRoot}/generated/policy입니다.

  8. 이 구성을 저장하려면 확인을 누르거나 저장하지 않고 중지하려면 취소를 누릅니다.

ProcedureJACC 공급자를 편집하는 방법

  1. 관리 콘솔 트리 구성 요소에서 구성 노드를 확장합니다.

  2. 구성할 인스턴스를 선택합니다.

    • 특정 인스턴스를 구성하려면 해당 인스턴스의 구성 노드를 확장합니다. 예를 들어, 기본 인스턴스 server에 대해 server-config 노드를 확장합니다.

    • 모든 인스턴스의 기본 설정을 구성하려면 default-config 노드를 확장합니다.

  3. 보안 노드를 확장합니다.

  4. JACC 공급자 노드를 확장합니다.

  5. 편집할 JACC 공급자의 노드를 선택합니다.

  6. JACC 공급자 편집 페이지에서 원하는 대로 공급자 정보를 수정합니다.

    • 정책 구성 – 정책 구성 팩토리를 구현하는 클래스 이름입니다.

    • 정책 공급자 – 정책 팩토리를 구현하는 클래스 이름입니다.

  7. 등록 정보를 추가하려면 추가 버튼을 누릅니다. 등록 정보에 대한 이름과 값을 입력합니다. 유효한 항목은 다음과 같습니다.

    • repository – 정책 파일을 포함하는 디렉토리입니다. 기본 공급자의 경우 이 값은 ${com.sun.aas.instanceRoot}/generated/policy입니다.

  8. 기존 등록 정보를 삭제하려면 등록 정보 왼쪽에 있는 확인란을 누른 다음 등록 정보 삭제를 누릅니다.

  9. 저장을 눌러 저장하거나 브라우저의 뒤로 버튼을 눌러 저장하지 않고 취소합니다.

ProcedureJACC 공급자를 삭제하는 방법

  1. 관리 콘솔 트리 구성 요소에서 구성 노드를 확장합니다.

  2. 구성할 인스턴스를 선택합니다.

    • 특정 인스턴스를 구성하려면 해당 인스턴스의 구성 노드를 확장합니다. 예를 들어, 기본 인스턴스 server에 대해 server-config 노드를 확장합니다.

    • 모든 인스턴스의 기본 설정을 구성하려면 default-config 노드를 확장합니다.

  3. 보안 노드를 확장합니다.

  4. JACC 공급자 노드를 선택합니다.

  5. 삭제할 JACC 공급자 왼쪽에 있는 확인란을 선택합니다.

  6. 삭제를 누릅니다.

Procedure활성 JACC 공급자를 설정하는 방법

  1. 관리 콘솔 트리 구성 요소에서 구성 노드를 확장합니다.

  2. 구성할 인스턴스를 선택합니다.

    • 특정 인스턴스를 구성하려면 해당 인스턴스의 구성 노드를 확장합니다. 예를 들어, 기본 인스턴스 server에 대해 server-config 노드를 확장합니다.

    • 모든 인스턴스의 기본 설정을 구성하려면 default-config 노드를 확장합니다.

  3. 보안 노드를 선택합니다.

    보안 페이지가 표시됩니다.

  4. JACC 필드에 서버에서 사용할 JACC 공급자 이름을 입력합니다.

    사용 가능한 JACC 공급자를 모를 경우 트리의 JACC 공급자 구성 요소를 확장하여 구성된 JACC 공급자를 모두 표시합니다.

  5. 저장을 선택하여 변경 사항을 저장하거나 기본값 로드를 선택하여 기본값으로 돌아갑니다.

  6. 콘솔에 다시 시작해야 함이 표시되면 Application Server를 다시 시작합니다.