| |
| Sun Java Enterprise System 2003Q4 배포 예 시리즈: 평가 시나리오 | |
6장
단일 사인 온 구성이 장에서는 포털, 메시징 및 달력 서비스를 위한 Identity Server 단일 사인 온(SSO) 설정 방법을 설명합니다.
이 장의 내용은 다음과 같습니다.
단일 사인 온 개요단일 사인 온을 사용하는 경우 Java Enterprise System 사용자는 사용자 아이디와 시스템 비밀번호를 사용하여 한 번 로그온합니다. 사용자는 액세스하는 첫 번째 서비스에 로그온합니다. 이후에는 다시 로그인하지 않고도 다른 Java Enterprise System 서비스로 이동할 수 있습니다.
Java Enterprise System 서비스에 액세스하기 위한 게이트웨이는 Identity Server입니다. 사용자가 Java Enterprise System 서비스에 처음 액세스하면 Identity Server에서 인증됩니다. 사용자가 다른 Java Enterprise System 서비스로 이동하면 Identity Server는 해당 사용자가 이미 인증되었음을 확인합니다. 사용자는 다시 로그인하지 않고 다음 서비스에 액세스할 수 있습니다.
단일 사인 온을 위한 Messaging Server 구성이 절에서는 SSO를 위한 Messaging Server 구성 방법을 설명합니다.
SSO를 위해 Messaging Server를 구성하려면
단일 사인 온을 위한 Calendar Server 구성이 절에서는 SSO를 위한 Calendar Server 구성 방법을 설명합니다.
SSO를 위해 Calendar Server를 구성하려면
- Sun ONE Calendar Server 디렉토리로 이동합니다.
cd /etc/opt/SUNWics5/config
- ics.conf 파일을 편집합니다. 다음 매개 변수를 찾아서 다음과 같이 변경합니다. 이 때 값을 변경하고 해당 행의 주석을 해제할 수도 있고, 주석만 해제하면 되는 경우도 있습니다.
- local.calendar.sso.amcoookiename을 찾습니다. 항목을 주석 해제합니다. 값 설정을 iPlanetDirectoryPro로 그대로 둡니다.
- local.calendar.sso.amnamingurl을 찾습니다. 항목을 주석 해제하고 값을 http://allinone.example.com:81/amserver/namingservice로 설정합니다.
- local.calendar.sso.singlesignoff를 찾습니다. 항목을 주석 해제합니다. 값 설정을 yes로 그대로 둡니다.
- local.calendar.sso.logname을 찾습니다. 항목을 주석 해제합니다. 값 설정을 am_sso.log로 그대로 둡니다.
- service.http.ipsecurity를 찾습니다. 항목을 주석 해제합니다. 값을 no로 변경합니다.
- render.xslonclient.enable을 찾습니다. 값을 no로 변경합니다.
- ics.conf 파일을 저장하고 종료합니다.
- Sun ONE Calendar Server 디렉토리로 이동합니다.
cd /opt/SUNWics5/cal/sbin
- Sun ONE Calendar Server를 중지합니다.
./stop-cal
- Sun ONE Calendar Server를 다시 시작합니다.
./start-cal
단일 사인 온 구성 확인이 절에서는 단일 사인 온 구성을 확인하는 방법을 설명합니다.
SSO를 사용한 서비스에 대한 최종 사용자 액세스를 확인하려면
- 웹 브라우저에서 다음 URL을 엽니다.
http://allinone.example.com:81/portal/
Portal Server 샘플 데스크탑이 열립니다.
- 구성원 로그인 필드를 사용하여 4장에서 만든 최종 사용자로 로그인합니다. 다음 값을 사용합니다.
- 웹 브라우저에서 다음 URL을 엽니다.
http://allinone.example.com:88
Messenger Express 주 창이 열리지만 다시 로그인하라는 메시지는 표시되지 않습니다. 이는 SSO를 올바로 구성했다는 의미입니다.
- 웹 브라우저에서 다음 URL을 엽니다.
http://allinone.example.com:89
Sun ONE Calender Express 주 창이 열리지만 다시 로그인하라는 메시지는 표시되지 않습니다. 이는 단일 사인 온을 올바르게 구성했다는 의미입니다.
- Sun ONE Calendar Express 주 창에서 오른쪽 위에 있는 로그아웃을 누릅니다.
Calendar Express 로그인 페이지가 표시됩니다.
- 웹 브라우저에서 다음 URL을 엽니다.
http://allinone.example.com:81/portal/
샘플 포털 데스크탑 페이지가 열립니다. 구성원 로그인 채널이 표시되고 로그인하라는 메시지가 표시됩니다. 이는 Calendar Express를 로그아웃하면 모든 Java Enterprise System 서비스에서 로그아웃된다는 의미입니다.