Sun Java System Communications Express 6 2005Q1 �� ���? |
3��
���� ���� d���� �忡���� Communications Express�� ���� ���� ���� d���� ���� �����մϴ�.
Communications Express ���� ����Communication Express�� ���� �Ű� ���� ��= ���Ͽ��� ���մϴ�.
- uwcauth.properties ����: ����, �����/�� ���� �� ���� ���� ��(SSO) ��� �Ű� ���� ���մϴ�. uwcauth.properties ����: uwc-deployed-path/WEB-INF/config/�� �ֽ4ϴ�.
- uwcconfig.properties ����: ��, ���� �� �ּҷ� ��� ���� �Ű� ���� ���մϴ�. uwcconfig.properties ����: uwc-deployed-path/WEB-INF/config/�� �ֽ4ϴ�.
- db_config.properties ����: �ּҷ� ����� ���� ���� d���� d���ϴ� �� ���˴ϴ�. �⺻��8�� Communications Express�� �� ���� /���� db_config.properties ����; �����մϴ�.
��� ���� ����: ASCII �ؽ�Ʈ ���Ϸμ� �� ��� �Ű� ���� ��� ���� ��= ���8�� d�ǵǾ� �ֽ4ϴ�.
������=��
�Ű� ����� Communications Express�� ������ �� �ʱ�ȭ�˴ϴ�. ��ġ �Ŀ��� �ؽ�Ʈ ����⸦ ����Ͽ� ����; ������ �� �ֽ4ϴ�.
���� ����; �����Ϸx�
- ��d ����; ���� ����ڷ� �α����մϴ�.
- .properties ������ �ִ� ���丮�� �����մϴ�.
- �ؽ�Ʈ ����⸦ ����Ͽ� �Ű� ���� �����մϴ�.
�Ű� ������ Ȱ��ü �Ծ�: ��=�� ���4ϴ�.
- ��� �Ű� ����� ��� ��: ��ȣ ��ȣ(=)�� ����Ͽ� �����ؾ� �մϴ�. ��ȣ ��ȣ�� ��� �Ŀ� ��� �Ǵ� ��; ����� �� �ֽ4ϴ�.
���� ��� ��=�� ���4ϴ�.
uwc-user-attr-sunUCDefaultApplication=calendar
- �ּ� ��: �3�ǥ(!)�� �����մϴ�.
�Ϻ� ���� �Ű� ����� �⺻��8�� �3�ǥ�� ����Ͽ� �ּ�8�� ó���� �Ӵϴ�. �̷��� �Ű� ���� ����Ϸx� �3�ǥ�� f���ϰ� �ʿ��� ��� ��; �����ؾ� �մϴ�.
- Web Server �Ǵ� App Server�� �ٽ� �����Ͽ� �� ���� ��; ����մϴ�.
���� �� ���� ���� d��
��= ǥ���� ������ ��� ��, ���� �� �ּҷ� ���� �Ű� ���� ��d�� �� �ֽ4ϴ�.
����, �� �� �ּҷ� ���� �Ű� ���� ���� �ڼ��� ����: 4��, "���� ���� ��(SSO) ����"; ��v�Ͻʽÿ�.
uwcconfig.properties ���Ͽ��� Messenger Express �Ű� ���� ����
uwcauth.properties ���Ͽ��� Sun Java System LDAP Schema v.1�� ���� Directory Server ��� �Ű� ���� ����
���� LDAP ���� �����/�� LDAP�� �ٸ� ���� ǥ 3-2�� ��� �Ű� ���� ������ �� �ֽ4ϴ�.
uwcauth.properties ���Ͽ��� Identity Server �Ű� ���� ����
��
uwcauth.identity.enabled ���� 'true'�� ��d�Ǹ� uwcauth.identity.naming.url, uwcauth.identity.binddn, uwcauth.identity.bindcred�� �ݵ�� �����ؾ� �մϴ�.
uwcauth.properties ���Ͽ��� �����/�쿡 ���� ����� vȸ �Ű� ���� ����
uwcconfig.properties ���Ͽ��� Calendar Server �Ű� ���� ����
��
Sun Java�� System Calendar Server���� �wϽ� ���� �� �� ������ ����� �� �ִ��� Ȯ���մϴ�.
�wϽ� ���� �� �� ������ ����Ϸx� �� ���� ������ ics.config ���Ͽ��� ��= Calendar Server �Ű� ���� �����մϴ�.
- service.http.allowadminproxy = "yes"
- service.http.admins = includes-the-value-specified-for- calendar.wcap.adminid-in-uwcconfig.properties
- service.admin.calmaster.userid = the-value-specified-for- calendar.wcap.adminid-in-uwcconfig.properties
- service.admin.calmaster.cred = the-value-specified-for- calendar.wcap.passwd-in-uwcconfig.properties
- service.wcap.anonymous.allowpubliccalendarwrite = "yes"
- service.http.allowanonymouslogin = "yes"
- service.calendarsearch.ldap = "no"
�wϽ� ���� ��� �� Calendar Server �Ű� ���� ������ ���� ��ħ: Sun Java System Calendar Server �� ���?(/docs/cd/E19955-01/819-1477)�� ��v�Ͻʽÿ�.
db_config.properties ���Ͽ��� �ּҷ� ���� ����� �Ű� ���� ����
ǥ 3-7������ db_config.properties ������ �⺻ �ּҷ� ���� ����� ���� �Ű� ���� �����մϴ�.
�� ����: ��= ��η� ������ �� �ֽ4ϴ�.
uwc-deployed-path/WEB-INF/config/ldappstore/
db_config.properties ���Ͽ��� ȸ�� ���丮 �Ű� ���� ����
ǥ 3-8������ db_config.properties ������ �⺻ ȸ�� ���丮 �Ű� ���� �����մϴ�. �⺻��8�� ��� LDAP ��� d���� �����/�� ���丮�� ��� ���� ��� ��d�˴ϴ�.
db_config.properties ����: ��= ��η� ������ �� �ֽ4ϴ�.
WEB-INF/config/corp-dir/
ȸ�� ���丮�� �� ���� xlate ����; xlate-objectclass-name.xml ���8�� /�� ���մϴ�.
xlate-objectclass-name.xml���� objectclass-name: Ưd LDAP �� /��; �ĺ��ϴ� ��ü Ŭ������ ��Ÿ�4ϴ�. ���� ���, xlate-inetorgperson.xml: ����ó�� �ĺ��ϴ� �� ���ǰ� groupofuniquemembers�� Sun Java System Directory Server���� ��; �ĺ��ϴ� �� ���Ǵ� ��ü Ŭ�����Դϴ�.
xlate ���Ͽ��� LDAP ��Ű���� �ּҷ� XML ��Ű�� ���� ����ó �Ǵ� �쿡 ���� �ʵ� ������ ���ԵǾ� �ֽ4ϴ�. �� ����: XML ��� �鿡�� d�ǵ˴ϴ�. ���� ��� ��=�� ���4ϴ�.
ab-xml-schema-keydb:LDAPField/ab-xml-schema-key
���⼭
ab-xml-schema-field�� ���̰� �ּҷ�: �ڵ�� ���˴ϴ�.
LDAPField�� LDAP�� �ش� �ʵ� �̸��Դϴ�.
LDAPField�� �ش� �ʵ� �̸�; f���ؾ� �մϴ�. LDAPField�� ��d�� ��: ȸ�� ���丮 LDAP ��Ű���� �ִ� LDAPField ���� ��ġ�ؾ� �մϴ�.
�ڵ� �� 3-1: xlate-inetorgperson.xml ������ ���Դϴ�.
�ڵ� �� 3-1 xlate-introgperson�� �⺻ ����
<phone priority="3" type="mobile">db:mobile</phone>
<phone priority="4" type="home">db:homePhone</phone>
<phone priority="5" type="pager">db:pager</phone>
<email priority="1" type="work">db:mail</email>
<im priority="1" service="SunONE">db:uid</im>
<im priority="2" service="AIM">db:aimscreenname</im>
<im priority="3" service="ICQ">db:icqnumber</im>
<postaladdress type="home">
<street>db:homePostalAddress</street>
</postaladdress>
<postaladdress type="work">
<street>db:postaladdress</street>
</postaladdress>
<weburl priority="1">
<urladdr>db:labeleduri</urladdr>
<description>URL</description>
</weburl>
<weburl priority="2">
<urladdr>db:homepage</urladdr>
<description>Home URL</description>
</weburl>
<calendar type="calendar">
<urladdr>db:caluri</urladdr>
</calendar>
</abperson>
SSL(Secure Socket Layer) ����
Communications Express�� SSL ���� ����� Web Server�� ������ �� �ֽ4ϴ�. Communications Express�� SSL ���� ����� Web Server�� �����ϴ� ��� ���� �ڼ��� ����: Sun ONE Web Server Administrator’s Configuration File Reference(http://docs.sun.com/db/coll/S1_websvr61_en)�� ��v�Ͻʽÿ�.
Communications Express�� SSL ���� ����Ϸx�
Communications Express�� SSL�� ���� ���� ���8�� �����Ϸx�AddressBook Server�� ���� Ȯ�强 ���
���� ���� Sun Java System Communications Express������ Ưd �������� ���� �ּҷ� ���� db_config.properties ���Ͽ� d�ǵ� defaultserver �ν��Ͻ��� ǥ�õ� ���� LDAP 'ġ�� ����Ǿ�4ϴ�. db_config.properties ����: �������� personalstore.properties�� ��d�� ���丮�� �ֽ4ϴ�. ���� ��� uwc-install/WEB-INF/config/ldappstore�� ��: 'ġ�Դϴ�.
�� ����� �ּҷϺ��� ��: ���� ����ڿ� ����ó�� ����ϵ��� Ȯ���� �� ���4ϴ�. �̷��� f��; �ذ��ϱ� '�� Sun Java System Communications Express 6.2�� psRoot �Ӽ������� �ٸ� ������� PAB ������ �ٸ� LDAP 'ġ�� �л��ų �� �ֵ��� ���� �� ����ڸ� Ȱ��ȭ�մϴ�.
���� ��� ��=�� ���4ϴ�. ldap://mydir.com:389/piPStoreOwner=jsmith,o=siroe.com,o=PiServerDb
�� 3-1������ AddressBook Server�� ����8�� Ȯ���ϴ� �� ���Ǵ� ��v�� ���� ��' ���� ���並 f���մϴ�.
�ּҷ� ���� Ȯ�强 ��v�� �ֿ� ���� ��Ҵ� ��=�� ���4ϴ�.
���� ����ҿ��� ������� �ּҷ� d���� �����մϴ�. ����, ����ڰ� ���� ��� �ּҷ��� d�ǿ� �ش� �ּҷ��� ��� ���� ���ԵǾ� �ֽ4ϴ�. ���� �ּҷ�: URL�� ǥ�õǸ� �� URL: ���� �ּҷ��� 'ġ�� ���丮�� �ν��Ͻ��� �ش� ���丮 �ν��Ͻ��� �ִ� DN; �����մϴ�.
DB���� ���� ����� ��=�� ���ԵǾ� ��8�� �� 3-1�� ǥ�õ� ��ó�� ��� DB�� Address Book Server���� ������ �� �ֽ4ϴ�. ��� DB�� �ش� DB�� ���� �Ű� ���� d���ϴ� DB ���̵�� d�ǵ˴ϴ�. DB�� ���� /��; ���� �� ��8�� �ٸ� DB 'ġ�� ����ų �� �ֽ4ϴ�.
DBMap: /���� ������ DB�� ��=�Դϴ�. �� DBMap���� �ش� DBMap�� ���� ���� d���� ��v�ϴ� ���̵� �ֽ4ϴ�.
�� 3-1 �ּҷ��� ���� Ȯ�强
psRoot�� ������� LDAP���� ������� �ּҷ� ���� ����Ǵ� ȣ��Ʈ, ���丮 �ν��Ͻ� ��Ʈ �� DN; ��d�ϴ� �Ӽ��Դϴ�. psRoot�� ldap://ldap_host:ldap_port/DN ���8�� ���˴ϴ�.
psRoot �Ӽ��� ���� ��� DB /��� DB 'ġ�� ��d�˴ϴ�.
psRoot ���� ��=�� ���4ϴ�. ldap://mydir.com:389/piPStoreOwner=jsmith,o=siroe.com,o=PiServerDb
ldap://�� ������� �ּҷ� ���� ����Ұ� LDAP DB �÷��� ��; ����Ͽ� ������; ��Ÿ�4ϴ�.
mydir.com:389�� LDAP ȣ��Ʈ�� ��Ʈ�� ��d�մϴ�.
piPStoreOwner=jsmith,o=siroe.com,o=PiServerDb�� ���� ������� DN; ��d�մϴ�.
��
AddressBook Server�� Ȯ�强 då���� ������� psRoot �� ���� '�� /ƿ��Ƽ�� f������ �ʽ4ϴ�. ���, ���ڴ� v�� ���� �˸�: Ưd då; ��d�ϰ� ����� d�� ��ũ��Ʈ�� ����Ͽ� �ش� då�� ���� psRoot ��; ��d�ؾ� �մϴ�.
psRoot �Ӽ�: �����κ� personalstore.properties ���Ͽ� �ִ� db.UserPsRoot �Ű� ���� ����Ͽ� ��d�ϰų� ��f�� �� �ֽ4ϴ�. db_config.properties ������ defaultserver �Ű� ���� ����Ϸx� �� �Ű� ���� 'false'�� ��d�մϴ�. ������� psRoot ��; ����Ϸx� �� �Ű� ���� 'true'�� ��d�մϴ�. ǥ 3-7�� ������ ���� ����� �Ű� ���� psRoot�� ���� �� ���丮 ���� �ν��Ͻ��� f���ؾ� �մϴ�. ��Ÿ�ӿ��� db-key.ldaphost �� db-key.ldapport�� ����Ͽ� ���丮 �ν��Ͻ��� ���� psRoot �Ӽ� ��; Ȯ���մϴ�. ���⼭ db-key�� �ν��Ͻ��� �ٸ� �ν��Ͻ��� �����ϴ� ������ ���ڿ��Դϴ�. db-key.ldaphost �� db-key.ldapport�� ��ġ�ϴ� �ν��Ͻ��� ��� ��� defaultserver �ν��Ͻ��� ���˴ϴ�.
�ڵ�8�� psRoot �� ��d
�� ����ڰ� �α����ϸ� ����� ���� psRoot �Ӽ��� ���� �⺻���� ��d�˴ϴ�.
�� ����ڿ� ���� psRoot ��: personalstore.properties ���Ͽ� d�ǵ� psRoot ���ϰ� db_config.properties ���Ͽ� �ִ� defaultserverhost �� defaultserverPort ��; ����Ͽ� �����˴ϴ�. ���� ���, �⺻ psRoot ����; ����ϴ� �⺻ psRoot ��: ��=�� ��: ����Դϴ�.
ldap://defaultserver_host:defaultserver_port/piPStoreOwner=%U,o=%D,o=PiServerDb
���⼭
%U = ������� �α��� ���̵�(��: jsmith)
%D = ������� ������(��: siroe.com)