[JACC 제공자] 페이지에서는 선택한 GlassFish Server 인스턴스나 클러스터에 대한 JACC(Java Authorization Contract for Containers) 제공자를 구성할 수 있습니다.
JACC 제공자는 GlassFish Server에서 실행 중인 응용 프로그램의 타사 권한 부여 모듈에서 사용할 수 있습니다. 기본 GlassFish Server 설치에는 default
와 simple
이라는 두 개의 JACC 제공자가 포함됩니다. 이러한 기본 제공자는 JACC 사양을 준수하는 간단한 파일 기반 인증 엔진을 구현합니다. 또한 고유한 사용자 정의 JACC 제공자를 생성할 수 있습니다. JACC 제공자를 생성하는 방법을 참조하십시오.
JACC 제공자에 대한 구현 클래스를 작성하는 방법은 JACC 사양(http://jcp.org/en/jsr/detail?id=115
)을 참조하십시오.
각 JACC 제공자에 대해 제공되는 정보는 다음과 같습니다.
JACC 제공자의 이름입니다. 이 이름은 domain.xml
의 jacc-provider
요소를 참조하는 데 사용됩니다.
제공자별 javax.security.jacc.PolicyConfigurationFactory
를 구현하는 javax.security.jacc.PolicyConfigurationFactory.provider
에 대한 정규화된 클래스 이름입니다.
java.security.Policy
를 구현하는 javax.security.jacc.policy.provider
에 대한 정규화된 클래스 이름입니다.
기본 JACC 제공자는 또한 다음 속성을 지원합니다.
JACC 정책 파일이 들어 있는 디렉토리입니다. default
GlassFish Server JACC 제공자의 경우, 기본 디렉토리는 ${com.sun.aas.instanceRoot}/generated/policy
입니다. 이 속성은 기본적으로 simple
GlassFish Server JACC 제공자에 대해 정의되지 않습니다.
JACC 제공자 테이블에는 다음 옵션도 포함되어 있습니다.
새 JACC 제공자를 생성하는 단추입니다.
선택한 JACC 제공자를 하나 이상 삭제하는 단추입니다.