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

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. 이 구성을 저장하려면 확인을 누르거나 저장하지 않고 중지하려면 취소를 누릅니다.