Sun Java Enterprise System 2003Q4 ��ġ ���? |
13��
���� ���� ��(SSO) ������ �忡���� ��ġ ��d; ��ģ �� ���� ���� ��(SSO); �����ϴ� ��� ���� �����մϴ�.
�� ���� ����: ��=�� ���4ϴ�.
Java Enterprise System�� SSO �������� ���� ��(SSO)�̶� Java Enterprise System ����ڰ� ����� ���̵�� ��й�ȣ�� ����Ͽ� �� ���� �α�8�� ���� Sun ONE ���� ��� fǰ �?� �wα��� ������ �� �ִ� ����Դϴ�.
�⺻��8�� f��Ǵ� Java Enterprise System ���� ����� �� Identity Server 6.1: SSO�� '�� ���Ǵ� ��� ����Ʈ�����Դϴ�. ��, ����ڰ� �ٸ� SSO ���� ���� ���� ���� ����; ��8�x� Identity Server 6.1�� �α����ؾ� �մϴ�. Identity Server 6.1 SSO�� ���� �ڼ��� ����: Sun ONE Identity Server 6.1 Customization and API Guide (http://docs.sun.com/doc/816-6774-10)�� Chapter 4, “Single Sign-on and Sessions”�� ��v�Ͻʽÿ�.
Java Enterprise System�� SSO�� ��= �� ���� /��8�� ���е˴ϴ�.
- �⺻ f�� ����. Calendar Server, Instant Messaging, Messaging Server �� Portal Server�� �� ���ֿ� ���մϴ�. �� fǰ���� ����; �����ϱ⸸ �ϸ� SSO�� ����� �� �ֽ4ϴ�.
- �系 �?� �wα� ���� ����. �系 �?� �wα� ���� ���� ��ü��8�� ���� ��쿡�� �ش� �÷��� ����� �� �ִ� då ������Ʈ�� �ٿ�ε��Ͽ� ��ġ�ϰ� �����ؾ� �մϴ�.
- �?� �wα� ���� ������� �ʴ� �系 �?� �wα�. Identity Server SDK�� ����Ͽ� SSO�� ��� �����ϰ� �ؾ� �ϴ�, �系���� ���ߵ� Java �� Java�� �ƴ� �?� �wα��� �� ���ֿ� ���մϴ�.
�� �忡���� �⺻��8�� f��Ǵ� Java Enterprise System ���� SSO�� �۵��ϵ��� �����ϴ� ��� ���� ��a��8�� �����մϴ�. �̷��� ~���� SSO�� Identity Server 6.1 SSO��? �մϴ�.
���Ǵ� �?� �wα� ���� ���� �系 ���� ������ �ڼ��� ����: ��= ���?�� ��v�Ͻʽÿ�.
- Sun ONE Identity Server 6.1 Customization and API Guide (http://docs.sun.com/doc/816-6774-10)
- Sun ONE Identity Server Policy Agent 2.1 J2EE Policy Agents Guide (http://docs.sun.com/doc/816-6884-10)
- Sun ONE Identity Server Policy Agent 2.1 Web Policy Agents Guide (http://docs.sun.com/doc/816-6772-10)
Java �Ǵ� Java�� �ƴ� �系 ���� �?� �wα��� ���� �ڼ��� ����: ��= ���?�� ��v�Ͻʽÿ�.
- Sun ONE Identity Server 6.1 Customization and API Guide (http://docs.sun.com/doc/816-6774-10)
- Sun ONE Identity Server 6.1 ���� ���? (http://docs.sun.com/doc/816-6773-07)
då ������Ʈ
Identity Server���� ���Ǵ� då ������Ʈ�� % ������Ʈ�� J2EE/Java ������Ʈ �� ���� /���Դϴ�. % ������Ʈ�� URL ��� då; �����ϰ� J2EE/Java ������Ʈ�� J2EE ��� ���� �� då; �����մϴ�.
�� ���� /�� ��� Identity Server�ʹ� ������ ��ġ�� �� ��8�� ��= % ����Ʈ���� �ٿ�ε��� �� �ֽ4ϴ�.
http://wwws.sun.com/software/download/inter_ecom.html
Calendar Server �� Messaging Server������ SSO ���
Calendar Server �� Messaging Server�� ���� SSO�� ������ ��� ��= ����; ����մϴ�.
- % ���� �Ǵ� �� ����: Identity Server ������ /ȿ�� ���ȿ��� /ȿ�մϴ�. ����ڰ� Identity Server�� �αƿ��ϸ� % �����̳� �� ����: �ڵ�8�� �����ϴ�(���� ���� ����).
- SSO �?� �wα�: ������ DNS ������(��Ű ������)�� �־�� �մϴ�.
- SSO �?� �wα�: Identity Server Ȯ�� URL (�̸� ��d ����)�� ���� ���� ����; ��n�� �մϴ�.
- ������� ��Ű�� ����ؾ� �մϴ�.
SSO ���; '�� Messaging Server �� Calendar Server ����SSO�� ����ϵ��� Messaging Server�� Calendar Server�� �����ϴ� ���: ��= �� ���� �ֽ4ϴ�.
Trusted circle; ����ϴ� ���: SSO�� �����ϴ� ��x�� ����Դϴ�. �� ���: Identity Server SSO�� ��� �Ϻ� ���; f������ ��8���� ��� ����: Identity Server�� ����Ͽ� �̷���� ���̹Ƿ� ������� �ʵ��� �Ͻʽÿ�.
��= ����� Identity Server 6.1 ��� ��� ���� �����մϴ�. Trusted circle SSO�� ���� �ڼ��� ����: Sun ONE Messaging Server 6.0 ���� ���?(http://docs.sun.com/doc/817-4709-10) �� Sun ONE Calendar Server 6.0 Administrator's Guide (http://docs.sun.com/doc/816-6708-10)�� ��v�Ͻʽÿ�.
SSO�� ����ϵ��� Messaging Server�� �����Ϸx�
- ��= configutil ���; ����Ͽ� Messaging Server�� '�� 4���� SSO �Ű� ���� ��d�մϴ�. 4���� �Ű� ���� �� local.webmail.sso.amnamingurl�� ��8�� Messaging Server���� SSO�� ����� �� �ֽ4ϴ�. SSO�� ����� �� �ֵ��� �Ϸx� �� �Ű� ���� Identity Server�� �̸� ��d ���� �����ϴ� URL�� ��d�մϴ�.
��= ǥ���� �̷��� SSO �Ű� ���� ����Ǿ� �ֽ4ϴ�.
ǥ 13-1 Messaging Server SSO �Ű� ����
�� ����
����
local.webmail.sso.amnamingurl
Identity Server SSO �̸� ��d ������ URL; ��d�մϴ�.
�⺻��: http://IdentityServer:port/amserver/namingservice
���⼭ IdentityServer�� Identity Server�� d��ȭ�� �̸��̰� port�� Identity Server ��Ʈ ��ȣ�Դϴ�.
local.webmail.sso.amcookie
Identity Server ��Ű �̸��Դϴ�. Identity Server�� �ٸ� ��Ű �̸�; ����ϵ��� ������ ��쿡�� Messaging Server���� �� �̸�; local.webmail.sso.amcookiename8�� �����Ͽ� ���� ��� fǰ���� ���� ���� ��(SSO); ������ �� ����; ã�ƾ� ���� �� �� �ֵ��� �ؾ� �մϴ�. �⺻��: iPlanetDirectoryPro�̸� Identity Server�� �⺻ ������ ��쿡�� �� ��; �����ؼ��� �� �˴ϴ�.
�⺻��: iPlanetDirectoryPro
local.webmail.sso.singlesignoff
Messaging Server���� Identity Server���� ���� ���� ���x� ��� ����("yes") �Ǵ� ��� �Ұ���("no")8�� ��d�մϴ�.
�� �Ű� ���� ��� ����8�� ��d�ϸ� Messaging Server���� �αƿ��� ����ڴ� Identity Server������ �αƿ�ǰ� Identity Server�� ���� ������ �ٸ� ���ǵ� ~��˴ϴ�.
Identity Server�� ���� ����Ʈ�����̹Ƿ� Identity Server���� Messaging Server���� ���� ���� ���t� ��f�� �����մϴ�.
�⺻��: yes
service.http.ipsecurity
�α��� IP �ּҿ� ���� ���� ���� ����; f���� ������ ���θ� ��d�մϴ�. �� �Ű� ���� ���� ��d�ϸ� ����ڰ� �α����� �� ����� ����ڰ� �α����ϴ� �� ����� IP �ּҸ� ����ߴٰ� �� IP �ּҸ� �ش� ����ڿ��� �־��� ���� ��Ű�� ����ϵ��� ����մϴ�.
�⺻��: yes
- Messaging Server�� �ٽ� �����մϴ�.
- �wϽ� ����; �����ؾ� �ϴ� ��쿡�� "�wϽ� ���� ����"; ��v�Ͻʽÿ�.
SSO�� ����ϵ��� Calendar Server; �����Ϸx�
- Calendar Server�� ��쿡�� cal_svr_base/etc/opt/SUNWics5/config/ics.conf ���Ͽ��� ��= �Ű� ���� �����մϴ�.
local.calendar.sso.amnamingurl="http://host:port/amserver/namingservice"
local.calendar.sso.amcoookiename="iPlanetDirectoryPro"
local.calendar.sso.logname="am_sso.log"
local.calendar.sso.singlesignoff="yes"
service.http.ipsecurity="no"
render.xslonclient.enable="no"
��= ǥ���� Calendar Server SSO �Ű� ���� ����Ǿ� �ֽ4ϴ�.
ǥ 13-2 Calendar Server SSO �Ű� ����
�� ����
����
local.calendar.sso.amnamingurl
Identity Server SSO �̸� ��d ������ URL; ��d�մϴ�.
�⺻��: http://IdentityServer:port/amserver/namingservice
���⼭ IdentityServer�� Identity Server�� d��ȭ�� �̸��̰� port�� Identity Server ��Ʈ ��ȣ�Դϴ�.
local.calendar.sso.amcoookiename
Identity Server ��Ű �̸��Դϴ�. Identity Server�� �ٸ� ��Ű �̸�; ����ϵ��� ������ ��쿡�� Calendar Server���� �� �̸�; local.calendar.sso.amcookiename8�� �����Ͽ� ���� ��� fǰ���� ���� ���� ��(SSO); ������ �� ����; ã�ƾ� ���� �� �� �ֵ��� �ؾ� �մϴ�. �⺻��: iPlanetDirectoryPro�̸� Identity Server�� �⺻ ������ ��쿡�� �� ��; �����ؼ��� �� �˴ϴ�.
�⺻��: iPlanetDirectoryPro
local.calendar.sso.singlesignoff
Calendar Server���� Identity Server���� ���� ���� ���x� ��� ����("yes") �Ǵ� ��� �Ұ���("no")8�� ��d�մϴ�.
�� �Ű� ���� ��� ����8�� ��d�ϸ� Calendar Server���� �αƿ��� ����ڴ� Identity Server������ �αƿ�ǰ� Identity Server�� ���� ������ �ٸ� ���ǵ� ~��˴ϴ�.
Identity Server�� ���� ����Ʈ�����̹Ƿ� Identity Server���� Calendar Server���� ���� ���� ���t� ��f�� �����մϴ�.
�⺻��: yes
service.http.ipsecurity
�α��� IP �ּҿ� ���� ���� ���� ����; f���� ������ ���θ� ��d�մϴ�. �� �Ű� ���� ���� ��d�ϸ� ����ڰ� �α����� �� ����� ����ڰ� �α����ϴ� �� ����� IP �ּҸ� ����ߴٰ� �� IP �ּҸ� �ش� ����ڿ��� �־��� ���� ��Ű�� ����ϵ��� ����մϴ�.
�⺻��: yes
render.xslonclient.enable
Ŭ���̾�Ʈ���� ����; f���մϴ�(Internet Explorer 6.0 �̻� �ش�). �⺻��8�� �� �Ű� ����� "yes"�� ��d�˴ϴ�. Ŭ���̾�Ʈ�� ����; ��f�Ϸx� �Ű� ���� "no"�� ��d�� ��= Calender Server�� �ٽ� �����Ͻʽÿ�.
��: Internet Explorer ��Ÿ�� ��Ʈ�� ����� �� ��� �Ϸx� �� �Ű� ���� "no"�� ��d�մϴ�. ���� ��8�� Identity Server�� ���� Calendar Server�� ����� �� ��4ϴ�.
- Calendar Server�� �ٽ� �����մϴ�.
- �wϽ� ����; �����ؾ� �ϴ� ��쿡�� "�wϽ� ���� ����"; ��v�Ͻʽÿ�.
SSO�� ����ϵ��� Instant Messaging; �����Ϸx�
Instant Messaging: Identity Server SSO�� “ǥ��” ����մϴ�. Instant Messaging ��ġ�� ���� ��d �� SSO�� �̿��� ������ ���θ� ���4ϴ�. ��ü���� �� ����: ���� �� �ý��ۿ��� Identity Server SDK�� �߰ߵǾ�°� �ϴ� ���Դϴ�.
��= ǥ�� Instant Messaging; '�� ims_svr_base/SUNWiim/iim.conf ������ SSO �Ű� ���� ������ ���Դϴ�.
ǥ 13-3 Instant Messaging SSO �Ű� ����
�� ����
����
��
iim_server.usesso
�� �Ű� ����� �����ϴ� ���� SSO f���ڿ� ���� ��x ���θ� ���� �˷��ݴϴ�. SSO f���ڴ� ���� SSO ���� ����ϴ� ���� ���̵� Ȯ���ϱ� '�� ����ϴ� ����Դϴ�.
���� ����� Portal Server Session API�� Ŭ���̾�Ʈ�� ���� ���� ���̵� Ȯ���ϴ� ���; Instant Messaging�� f���մϴ�.
iim_server.usesso �Ű� ����� iim_server.ssoprovider �Ű� ����� �Բ� ���˴ϴ�.
�� �Ű� ������ ��: 0, 1 �Ǵ� -1�� �� �� �ֽ4ϴ�.
0 - SSO f���ڸ� ������� �ʽ4ϴ�(�⺻��).
1 - ���� SSO f���ڸ� ����ϰ� SSO ������ �����ϸ� �⺻��; LDAP�� �����ϴ�.
-1- SSO ������ �����ϴ�� LDAP ����; �õ����� �ʰ� SSO f���ڸ� ����մϴ�.
iim_server.sso.update
���� ~�� �� ���� ��� ���θ� d���մϴ�.
�� �Ű� ������ ��: true �Ǵ� false�� �� �ֽ4ϴ�.
iim_server.ssoprovider
�� �Ű� ����� SSO f���ڸ� �����ϴ� Ŭ������ ��d�մϴ�. iim_server.usesso�� 0�� �ƴϰ� �� �ɼ��� ��d�Ǿ� ���� ��8�� SSO f���ڿ� ��� �⺻ Portal Server�� ���˴ϴ�. �ڼ��� ����:Instant Messaging API ���?�� ��v�Ͻʽÿ�.
SSOProvider ������ Ŭ���� �̸��Դϴ�.
�ڼ��� ����: Sun ONE Instant Messaging 6.1 Administrator's Guide (http://docs.sun.com/doc/817-4113-10)�� Appendix A, “Instant Messaging Configuration Parameters”�� ��v�Ͻʽÿ�.
Messaging Server, Calendar Server �� Instant Messaging�� ���� SSO�� Ȯ���Ϸx�
- ���� ����ũž�� /ȿ�� ����ڷ� �α����մϴ�.
- ������ Messaging Server�� URL; �Է��մϴ�.
Messaging Server�� �α����϶�� ���� ��Ÿ������ �� �˴ϴ�.
- ������ Calendar Server�� URL; �Է��մϴ�.
Calendar Server�� �α����϶�� ���� ��Ÿ������ �� �˴ϴ�.
- ���� ����ũž; ���ϰų� ������ Instant Messaging�� URL; �Է��Ͽ� Instant Messenger Ŭ���̾�Ʈ�� ȣ���մϴ�.
Instant Messaging�� �α����϶�� ���� ��Ÿ������ �� �˴ϴ�.
SSO ��f�� �ذ��Ϸx�
- SSO�� ��f�� ��8�� ���� % ���� �α� ����, msg_svr_base/log/http�� �7� �ִ��� Ȯ���մϴ�.
- �α� ����; ��=�� ���� ���Դϴ�.
configutil -o logfile.http.loglevel -v debug
- msg_svr_base/log/http_sso ������ amsdk ���� Ȯ���� ��= amsdk �α� ����; ���Դϴ�.
configutil -o local.webmail.sso.amloglevel -v 5
��ο� �α� ����: ���� �ٽ� ������ �Ŀ��� ���˴ϴ�.
- Identity Server�� Messaging Server ��� �α����ϴ� ���� d��ȭ�� ȣ��Ʈ �̸�; ����ؾ� �մϴ�. ��Ű�� ������ �������� ����� �������� ��/�Ǹ� ������� � �������� ���� ���� �̸�; '�� ������ �ľ����� ���ϹǷ� SSO�� f��� �۵��Ϸx� ������ �ݵ�� d��ȭ�� �̸�; ����ؾ� �մϴ�.
���� ���� �� �� ä�ο� ���� SSO ����Portal Server�� Messaging Server �� Calendar Server�� '�� Ư���� ����� ���� �� �� ä��; f���մϴ�. ������ ���� ����ũž�� ���� ����� �� ����; ��� �����ϱ� '�� �� ä��: ����ũž; �ٽ� �ε��� ������ �ش� �鿣�� ���� �����Ͽ� d���� �˻��մϴ�.
�� ä��: SSO ����� ������ �wϽ� ����8�� �˷��� ��x�� Portal Server, Messaging Server �� Calendar Server SSO ���; �̿��մϴ�. SSO ����� ���� Identity Server�� Portal Server���� �Ļ�� ���Դϴ�. �wϽ� ����: Messaging Server�� Calendar Server�� ���� ����Դϴ�.
SSO ����� ����
Portal Server�� ���� ������������ ���� ä���� ��ü ���; ���� SSO�� ȹ���߽4ϴ�. �⺻ ����: Identity Server �ܼ�; ���� �� ä�ο� ���� �����ؾ� �ϴ� Identity Server SSO ����� ���� ���8�� �մϴ�. ��x�� �̷��� ���� ä�� SSO ���: Portal Server ä��; ����ϴ� ��쿡�� �ʿ��մϴ�.
��
SSO ����� ���� ����: ���� Portal Server�� ����մϴ�. SSO ����� ���� Identity Server 6.1 SSO�� ȥ������ ���ʽÿ�.
SSO ����� ���� ���� ��~ ����ڴ� Portal Server ����ڳ� �ٸ� % �?� �wα��� ��: �?� �wα�; ����Ͽ� �� �� �α����ϸ� ����� ���·� �پ��� �ڿ� ������ �� �ֽ4ϴ�. ������ �� �ִ� �ڿ� ����� �ý��ۿ��� ��� ������ SSO ����� �������̽��� ���� ��� ����ϴ�.
���� Portal Server�� �ּҷ�, �� �� ���� �ڿ� ���� ���� SSO ����� f���մϴ�.
�wϽ� ���� ����
�wϽ� ����; ����Ϸx� ����� ��� �ŷ��� �� �ִ� ������Ʈ ����; �ϴ� �wϽ� ����� ��d�� �ʿ��մϴ�. Messaging Server�� Calendar Server������ �wϽ� ����ڴ� ��~ ����� ��й�ȣ ���� ��~ ����� ����; f���մϴ�.
���� Messaging Server �� Calendar Server ä��: �ش� �鿣�� ������� Portal Server ����; '�� SSO ����� ���� ����մϴ�. ���� ���� ���� �� �� ä�� SSO ����� ���ø�Ʈ�� ����Ͽ� �wϽ� ����� �̸��� ��й�ȣ�� ����ϸ� ����ڰ� ����� �̸��� ��й�ȣ�� �Է����� �ʾƵ� �˴ϴ�.
�� ����� �۵��Ϸx� Messaging Server�� Calendar Server�� ���� �wϽ� ����ڸ� ��� d���ؾ� �մϴ�.
��= ��: SSO ����� ���� Calendar Server���� ��� �wϽ� ����; ����ϴ��� �����ݴϴ�.
�� 13-1 �wϽ� ����; ����ϴ� SSO ����� ����
'�� ��; ����ϸ� ��=�� ���4ϴ�.
�wϽ� ����� SSO ����� ���� ����: ���� �� �� ���� ä�ο��� �ʿ��մϴ�. �wϽ� ����� SSO ����� ���� �� �� ��ο� Identity Server 6.1 SSO ���; ��ü�� ��� ��4ϴ�. �ý��� ��ü�� SSO�� �ùٷ� �۵��Ϸx� Messaging Server�� Calendar Server���� ��� Identity Server 6.1 SSO�� ��� �����ϰ� �ؾ� �մϴ�.
��= ��: Identity Server 6.1 SSO ���� Portal Server ä�� SSO ��� ���� ��踦 �ڼ��� �����ݴϴ�.
�� 13-2 Identity Server SSO �� Portal Server � SSO ���
'�� ��; ����ϸ� ��=�� ���4ϴ�.
- a��: ��~ ����ڿ� Identity Server, Portal Server, Calendar Server �� Messaging Server ���� ��� Identity SSO ����� ���ϴ��� �����ݴϴ�. Identity SSO ���: Identity Server, Calendar Server �� Messaging Server ������ ���մϴ�.
- �Ǽ�: ���� �� �� ä�ΰ� �ش� �鿣�� Messaging Server �� Calendar Server ���� ���� ��� SSO ����Ϳ� �wϽ� ���� ����� ���ϴ��� �����ݴϴ�.
��= ��: �� ä��; ����� ���� �����ݴϴ�.
�� 13-3 Identity Server SSO �� �� � ���
'�� ��; ����ϸ� ��=�� ���4ϴ�.
- ����ڰ� Identity Server���� ����; �Ϸ��մϴ�.
- ����ڰ� Identity Server ��Ű�� ����Ͽ� ���� ����ũž�� �����մϴ�.
- �� ä���� �� ����; ��û�մϴ�.
- ����� �� ä��; ������ ����ũž ������ ��ȯ�˴ϴ�.
- ����ڰ� Calendar Server�� �����մϴ�. Calendar Server�� Identity Server���� Identity ���� ��Ű�� Ȯ���մϴ�. Identity Server�� ���� ��Ű�� �����ϰ� �ش� ����� d���� f���Ͽ� �� ����; �����մϴ�.
�wϽ� ���� ����
�� �� ���� ä��; '�� �wϽ� ����; �����Ϸx� Identity Server �ܼ�; ���� SSO ����� ���ø�Ʈ�� �����ϰ� Sun ONE ��� ���� �����ؾ� �մϴ�. �wϽ� ���� ����: ��=�� ��: �۾�8�� �̷����ϴ�.
SSO ����� ���ø�Ʈ�� �����Ϸx�
�� ���� �����ϴ� �ڼ��� ���: Sun ONE Portal Server 6.2 Administrator's Guide (http://docs.sun.com/doc/816-6748-10)�� Chapter 13, “Configuring the Communication Channels”�� ��v�Ͻʽÿ�.
Portal Server���� Messaging Server �� Calendar Server�� '�� �wϽ� ����; �����Ϸx�
- Messaging Server������ ms_svr_base/sbin ���丮�� �����մϴ�. ���� ��� ��=�� ���4ϴ�.
cd /opt/SUNWmsgsr/sbin
- store.admin ���Ͽ� admin�� �ִ��� Ȯ���մϴ�.
./configutil -o store.admins
- ��=; �Է��մϴ�.
./configutil -o service.http.allowadminproxy -v yes
- Messaging Server�� �ٽ� �����մϴ�.
- Calendar Server������ cal_svr_base/etc/opt/SUNWics5/config/ics.conf ����; �����մϴ�.
<Uncomment and modify the following paramter:>
service.http.allowadminproxy=”yes”
<Verify that these parameters are set correctly:>
service.admin.calmaster.userid=”calmaster”
service.admin.calmaster.cred=”password”
- Calendar Server�� �ٽ� �����մϴ�.
�wϽ� ����; Ȯ���Ϸx�
��= ���� ����Ͽ� Portal Server ����ũž���� �� �� ��¡ ä���� �ùٷ� �۵��ϴ��� Ȯ���մϴ�.