[새 JACC 제공자] 페이지에서는 GlassFish Server에서 실행 중인 응용 프로그램의 타사 권한 부여 모듈에서 사용할 수 있는 JSR-115/196compliant JACC(Java Authorization Contract for Containers) 제공자를 새로 생성할 수 있습니다. JACC 제공자는 도메인의 domain.xml
파일에서 security-service
요소 내에 jacc-provider
요소로 생성됩니다.
기본 GlassFish Server 설치에는 default
와 simple
이라는 두 개의 JACC 제공자가 포함됩니다. 이러한 두 개의 기본 제공자 외에도 새로 생성한 모든 JACC 제공자가 포함됩니다. 기본 GlassFish Server JACC 제공자는 JACC 사양을 준수하는 간단한 파일 기반 권한 부여 엔진을 구현합니다.
JACC 제공자에 대한 구현 클래스를 작성하는 방법은 http://jcp.org/en/jsr/detail?id=115
의 JACC 사양을 참조하십시오.
탐색 트리의 [구성] 노드에서 JACC 제공자를 생성할 GlassFish Server 인스턴스나 클러스터를 확장합니다.
모든 인스턴스와 클러스터에서 사용할 수 있는 제공자를 생성하려면 default-config
노드를 선택합니다.
확장된 인스턴스나 클러스터 구성 노드에서 [보안] 노드를 확장합니다.
[보안] 노드에서 [JACC 제공자] 노드를 선택합니다.
[JACC 제공자] 페이지가 열립니다.
[JACC 제공자] 페이지에서 [새로 만들기]를 누릅니다.
[새 JACC 제공자] 페이지가 열립니다.
[새 JACC 제공자] 페이지의 [이름] 필드에 이 제공자를 식별하는 이름을 입력합니다.
이 이름은 domain.xml
의 jacc-provider
요소를 참조하는 데 사용됩니다.
[정책 구성] 필드에 정책 구성 팩토리를 구현하는 클래스 이름을 입력합니다.
default
제공자는 com.sun.enterprise.security.provider.PolicyConfigurationFactoryImpl
을 사용합니다. simple
제공자는 com.sun.enterprise.security.jacc.provider.SimplePolicyConfigurationFactory
를 사용합니다.
[정책 제공자] 필드에 정책 팩토리를 구현하는 클래스 이름을 입력합니다.
default
제공자는 com.sun.enterprise.security.provider.PolicyWrapper
를 사용합니다. simple
제공자는 com.sun.enterprise.security.jacc.provider.SimplePolicyProvider
를 사용합니다.
[추가 속성] 섹션에서 추가 속성을 지정합니다.
속성을 추가하려면 [속성 추가] 단추를 누릅니다. 빈 행이 표시되면 [이름] 필드에 속성 이름을 입력하고 [값] 필드에 속성값을 입력합니다.
JACC 제공자에 사용 가능한 추가 속성에 대한 설명은 ACC 제공자 관련 속성을(를) 참조하십시오.
[확인]을 누릅니다.