새 JACC 공급자 페이지를 사용하여 GlassFish 서버에서 실행 중인 응용 프로그램에 타사 인증 모듈을 사용할 수 있는 새 JSR-115/196compliant JACC(Java Authorization Contract for Containers) 공급자를 만듭니다. JACC 공급자는 도메인의 domain.xml 파일에서 security-service 요소 내에 jacc-provider 요소로 만들어집니다.
기본 GlassFish 서버 설치에 default와 simple이라는 두 개의 JACC 공급자가 포함됩니다. 이러한 두 개의 기본 공급자 외에도 새로 만든 모든 JACC 공급자가 포함됩니다. 기본 GlassFish 서버 JACC 공급자는 JACC 사양을 준수하는 간단한 파일 기반 인증 엔진을 구현합니다.
모든 GlassFish 서버 JACC 공급자는 JAAS(Java Authentication and Authorization Service) API를 사용해야 합니다. JAAS를 사용하면 서비스에서 사용자에 따라 액세스 제어를 인증하고 지정할 수 있습니다. JAAS는 표준 PAM(Pluggable Authentication Module) 프레임워크의 기술 버전을 구현합니다.
JSR 196을 사용하여 다른 계층에서 플러그인을 개발할 수 있습니다. AuthConfigProvider 및 AuthConfigFactory와 같은 새 인증 체계를 구성하는 방법을 변경하는 플러그인을 정의할 수 있습니다. 또한 ServerAuthModule 및 ClientAuthModule과 같은 새 인증 체계를 정의할 수 있습니다.
새 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 공급자에 사용 가능한 추가 등록 정보의 설명은 JACC 공급자와 관련된 등록 정보를 참조하십시오.