이전 항목: JBoss 응용 프로그램 플러그 인 설치 및 구성(IIS 7.x)다음 항목: WebLogic에 프록시 플러그 인 설치


JBoss 응용 프로그램 플러그 인 설치 및 구성(IIS 6.0)

이 통합에서는 SiteMinder가 CA IdentityMinder에 연결하기 전에 사용자를 인증하고 권한을 부여한다고 가정합니다. CA IdentityMinder에 연결하려면 SMSESSION 쿠키가 있어야 합니다. SiteMinder 웹 에이전트로 보호되는 응용 프로그램 플러그 인(프록시 리디렉션)을 사용하십시오. 이 구성을 통해 SMSESSION 쿠키가 만들어진 후 사용자가 SiteMinder에서 인증된 다음 CA IdentityMinder로 리디렉션됩니다.

이 절차는 IIS 6.0에 대한 JBoss Apache 플러그 인 배포 및 구성에 적용됩니다.

다음 단계를 수행하십시오.

  1. 파일 시스템에서 ISAPI 필터를 배포하고 업데이트합니다.

    C 드라이브의 루트에 ISAPI 폴더를 배포해야 합니다.

  2. 압축을 푼 폴더에 있는 jakarta.reg 파일을 편집합니다.

    C:\의 루트에 ISAPI 폴더를 배치한 경우 이 파일을 변경하지 마십시오. 다른 폴더에 배치한 경우에는 줄 9, 줄 11 및 줄 12에서 해당 폴더를 지정합니다.

  3. 변경 내용을 저장하고 두 번 클릭하여 레지스트리를 업데이트합니다.
  4. JBoss Application Server의 위치를 지정하여 workers.properties 파일을 편집합니다. 포트와 유형은 변경할 필요가 없습니다.
  5. IIS에서 ISAPI 필터를 배포합니다.
  6. "관리 도구"에서 "인터넷 정보 서비스 관리자"를 엽니다.
  7. "기본 웹 사이트"가 표시될 때까지 수준을 확장합니다. 마우스 오른쪽 단추를 클릭하고 "새로 만들기", "가상 디렉터리"를 차례로 선택합니다.
  8. 별칭으로 jakarta를 입력합니다.
  9. ISAPI 플러그 인을 설치한 경로를 참조합니다.
  10. "읽기", "스크립트 실행(예: ASP)" 및 "실행(예: ISAPI 응용 프로그램 또는 CGI)"을 선택합니다.
  11. "다음"을 클릭하여 계속하고 마법사를 완료합니다.
  12. "기본 웹 사이트"를 마우스 오른쪽 단추로 클릭하고 "속성", "ISAPI 필터" 탭을 차례로 선택한 다음 "추가"를 클릭합니다.
  13. 필터 이름으로 jakarta를 입력하고 "찾아보기"를 클릭하여 isapi_redirect.dll을 선택합니다. 그런 다음 "확인"을 두 번 클릭합니다.
  14. IIS 6.0의 경우 "웹 서비스 확장" 아래에서 이 필터가 사용되도록 설정합니다.
  15. "웹 서비스 확장" 폴더를 선택합니다. "새 웹 서비스 확장 추가" 왼쪽의 파란색 링크를 클릭합니다.
  16. "Jakarta-Tomcat"을 이름으로 제공합니다. "추가"를 클릭하고 위와 동일한 dll을 찾습니다. "확인"을 클릭하고 "확장 상태를 [허용됨]으로 설정"을 클릭한 다음 "확인"을 클릭합니다.
  17. IIS 서버를 다시 시작합니다.

이제 프록시가 준비되었으므로 IIS를 통해 CA IdentityMinder에 액세스할 수 있습니다. 예를 들어 프록시 구성 이전과 이후의 CA IdentityMinder 액세스 링크는 다음과 같습니다.

이전

http://identitymgr.forwardinc.ca:8080/idmmange

이후

http://smserver.forwardinc/idmmanage

참고: 프록시가 작동하려면 이 URL의 끝에 슬래시 "/"가 필요할 수 있습니다. 관리 콘솔로 연결되지 않는 경우 프록시 로그를 참조하십시오.