그림 1–1에서는 JAAS의 기본 요소를 보여 줍니다. JAAS의 기본 요소(JAAS 클라이언트, JAAS 호환 인증 서비스 및 JAAS 구성 파일)를 나타냅니다.
JAAS 클라이언트는 JAAS 호환 인증 서비스를 사용하여 인증을 수행하려는 응용 프로그램입니다. 이는 LoginModule을 사용하여 본 서비스와 통신하며 LoginModule이 사용자 이름, 비밀번호 및 기타 관련 정보를 가져오기 위해 호출할 수 있는 콜백 처리기의 제공을 담당합니다.
JAAS 호환 인증 서비스는 하나 이상의 LoginModule 및 필요 인증을 수행하는 논리로 구성됩니다. LoginModule은 인증 논리를 포함하거나 전용 프로토콜 또는 API를 사용하여 해당 논리를 제공하는 모듈과 통신할 수 있습니다.
JAAS 구성 파일은 JAAS 클라이언트가 JAAS 호환 서비스와의 통신에 필요한 LoginModule을 찾는 데 사용하는 텍스트 파일입니다.
다음 절에서는 Message Queue 서비스에서 이 요소를 사용해 JAAS 호환 인증을 제공하는 방법에 대해 설명합니다.