Sun Java System Communications Express 6 2005Q1 �z��n |
�� 3 ��
�t�m�ԲӸ�T�����y�z Communications Express ���t�m�ԲӸ�T�C
Communications Express �t�m�ɮ�Communication Express �b�U�C�ɮפ����@�t�m�ѼơG
- uwcauth.properties �ɮ��@�{�ҡB�ϥΪ�/�s�զs��γ榸�n�J������ѼơCuwcauth.properties �ɮצ��Guwc-deployed-path/WEB-INF/config/�C
- uwcconfig.properties �ɮ��@�P��ƾ�B�l��γq�T�����t�m�ѼơCuwcconfig.properties �ɮצ��Guwc-deployed-path/WEB-INF/config/�C
- db_config.properties �ɮץΨөw�q�q�T���x�s�t�m�ԲӸ�T�C�̹w�]�ACommunications Express ���p��������� db_config.properties �ɮסC
�Ҧ��t�m�ɮ׳��O ASCII ��r�ɡA�C�@�泣�H�U�C�榡�w�q�@�ӰѼƤΨ����p�ȡG
parameter=value
�t�m Communications Express �ɷ|��l�ưѼơC�w�ˤ���A�z�i�H�ϥΤ�r�s�边�s���ɮסC
�s��t�m�ɮ�
�t�m�ѼƸԲӸ�T
�i�H��ӤU�C��椤�����!A�ק��ƾ�B�l��γq�T��t�m�ѼơC
�p�ݧ�h���l��B��ƾ�γq�T��i�t�m�ѼơA�аѾ\�� 3 ���u�t�m�ԲӸ�T�v�C
�b uwcconfig.properties �ɮפ��t�m Messenger Express �Ѽ�
�b uwcauth.properties �ɮפ��t�m Sun Java System LDAP Schema v.1 �� Directory Server ����Ѽ�
��{�� LDAP Server �P�ϥΪ�/�s�� LDAP ���P�ɡA�z�i�s��� 3-2 ���Ҵ��Ϊ��ѼơC
�b uwcauth.properties �ɮפ��t�m Identity Server �Ѽ�
�Ƶ�
�� uwcauth.identity.enabled �ȳ]�w���utrue�v�ɡA�N�j��t�m uwcauth.identity.naming.url�Buwcauth.identity.binddn�Buwcauth.identity.bindcred�C
�b uwcauth.properties �ɮפ��t�m�ϥΪ�/�s�ժ��ϥΪ̬d�߰Ѽ�
�b uwcconfig.properties �ɮפ��t�m Calendar Server �Ѽ�
�Ƶ�
�T�w Sun Java System Calendar Server ���w�ҥΥN�z�{�ҤΰΦW�s��C
�Y�n�ҥΥN�z�{�ҤΰΦW�s��A�Цb��ƾ�t�m�ɮ� ics.config ���t�m�U�C Calendar Server �ѼơG
- 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"
�p�ݱҥΥN�z�{�Ҫ��ԲӸ�T�ΰt�m Calendar Server �Ѽƪ�����A�аѾ\�uSun Java System Calendar Server �z��n�v�A��m�b http://docs.sun.com/doc/819-1479
�b db_config.properties �ɮפ��t�m�q�T��ӤH�x�s�Ѽ�
�� 3-7 �C�X db_config.properties �ɮפ����w�]�q�T��ӤH�x�s�t�m�ѼơC
�i�q�H�U��m�s���ɮסG
uwc-deployed-path/WEB-INF/config/ldappstore/
�t�m���q�ؿ�Ѽ� db_config.properties �ɮ�
�� 3-8 �C�X db_config.properties �ɮפ����w�]���q�ؿ�ѼơC�̹w�]�A�Ҧ��� LDAP �����T�A���O�ھڨϥΪ�/�s�եؿ�Ҵ��Ϊ��Ȩӳ]�w�C
�i�q�H�U��m�s�� db_config.properties �ɮסG
WEB-INF/config/corp-dir/
���q�ؿ���@��� xlate �ɮסA��榡�� xlate-objectclass-name.xml�C
�b xlate-objectclass-name.xml ���Aobjectclass-name �N���ѧO�S�w LDAP �����������������O�C�Ҧp�Axlate-inetorgperson.xml �O�Ω��ѧO�p���H���������O�Agroupofuniquemembers �O�Ω��ѧO Sun Java System Directory Server ���s�ժ��������O�C
xlate �ɮץ]�t�p���H�θs�ժ� LDAP Schema �P�q�T�� XML Schema ����������M�C��M�H XML �`�I�өw�q�C�Ҧp�A
ab-xml-schema-keydb:LDAPField/ab-xml-schema-key
�䤤�A
ab-xml-schema-field �K�O�q�T��b�{���X���ҥΪ��ȡC
LDAPField �O LDAP ������3���W�١C
�z�ݭn�� LDAPField ���ѾA�?���W�١C��w�� LDAPField ����3�ӻP���q�ؿ� LDAP Schema ���{���� LDAPField �Ȭ۹�3�C
�{���X�d�� 3-1 �O xlate-inetorgperson.xml �ɮת��d�ҡG
�{���X�d�� 3-1 xlate-introgperson ���w�]���e
<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>
�t�m�w���M���h (SSL)
�z�i�H�t�m�H SSL �Ҧ����p�F Communications Express �� Web Server�C�p�ݦ���p��t�m�H SSL �Ҧ����p�F Communications Express �� Web Server ���ԲӸ�T�A�аѾ\�uSun ONE Web Server Administrator's Configuration File Reference�v�A��m�b http://docs.sun.com/db/coll/S1_websvr61_en�C
�H SSL �Ҧ��ϥ� Communications Express
�w�� SSL �t�m Communications Express (�ȥΩ�{��)
�䴩 Addressbook Server ������i��
�b Sun Java System Communications Express ���e�@�������A�S�w��쪺�u�ӤH�q�T��v���ءA�x�s�b�H defaultserver ��� (�w�q�b db_config.properties �ɮפ�) ��ܪ���@ LDAP ��m�Cdb_config.properties �ɮצ���쪺 personalstore.properties �ҫ�ؿ�C�Ҧp�Auwc-install/WEB-INF/config/ldappstore�C
�����p�L�k���i���b�C�ӡu�ӤH�q�T��v���䴩�j�q�ϥΪ̻P�p���H�C�Y�n�J�A������ASun Java System Communications Express 6.2 ���� psRoot �ݩʡA�ݭn�ҥκz��G�بϥΪ̡A�H�K���P�ϥΪ̪� PAB ��ƥi�H�P LDAP ��m�i�洲�G�C
�Ҧp�Aldap://mydir.com:389/piPStoreOwner=jsmith,o=siroe.com,o=PiServerDb
�� 3-1 ���ѤF�ΨӤ���i Addressbook Server ���[�c�����h��²���C
�u�q�T�����i�ʡv�[�c�����n���G
�u�ӤH�x�s�v���@�ϥΪ̪��q�T���T�C���]�t�ϥΪ̥H�q�T��Ҧ����ثإߪ��Ҧ��q�T��w�q�C�u�ӤH�x�s�v�|�H URL ��ܡA�y�z���̩Ҧb���ؿ��ҡA�H�ίS��ؿ��Ҥ��� DN�C
DB �]�t�u�ӤH�x�s�v�����X�A�åB�p�� 3-1 �ҥܡADB ���Ҧ����X���i�H�� Address Book Server �s��C�C�� DB �O�ѩw�q�� DB �s�u�Ѽƪ� DB-ID �w�q�CDB �i�H�����P�������A�åB�i�H��V���P�� DB ��m�C
DBMap �O�ۦP���� DB �����X�C�C�� DBMap ���@�� ID�A���|��ި�� DBMap ���t�m��T�C
�� 3-1 �q�T�����i��
psRoot �O�u�ϥΪ� LDAP�v�����ݩʡA����w�D��B�ؿ��Ҫ��s����A�H���x�s�ϥΪ̳q�T��ت� DN�CpsRoot ���榡���Gldap://ldap_host:ldap_port/DN�C
psRoot �ݩʪ��ȨM�w DB �������M��m�C
�b psRoot �d�Ҥ��Aldap://mydir.com:389/piPStoreOwner=jsmith,o=siroe.com,o=PiServerDb
ldap:// ��ܨϥ� LDAP DB �~���{���s��ϥΪ̪��q�T��ӤH�x�s�C
mydir.com:389 ��w LDAP ���D��M�s����C
piPStoreOwner=jsmith,o=siroe.com,o=PiServerDb ��w�ӤH�x�s�� DN�C
�Ƶ�
Addressbook Server �����ѥ�ε{���A�H�ھڥ�i�ʵ������ϥΪ̤0t psRoot �ȡC�z��ݭn�]�w�̲ŦX�9β�´���S�w�����A�èϥΦۭq���{���ɬ��ӵ����]�w psRoot �ȡC
�i�H�ϥκ��S�w personalstore.properties �ɮפ����Ѫ� db.UserPsRoot �ѼơA�}�ҩ��� psRoot �ݩʡC�N���ѼƳ]�w���ufalse�v�A�i�ϥ� db_config.properties �ɮפ��� defaultserver �ѼơC�N���ѼƳ]�w���utrue�v�A�i�ϥΨϥΪ̪� psRoot �ȡC������ psRoot ���ϥΪ��C�Ӱߤ@�ؿ��A����ҡA������ 3-7 ���C�X���u�ӤH�x�s�v�ѼơC�b��涥�q�A�|�ϥ� db-key.ldaphost �� db-key.ldapport �N psRoot �ݩʪ��ȸѪR���ؿ��ҡA�䤤 db-key �O�Ψӿ�O���P��Ҫ���N�r��C�p�G�䤣��P db-key.ldaphost �� db-key.ldapport �ŦX�����ءA�h�ϥ� defaultserver ��ҡC
�۰ʳ]�w psRoot ��
��s���ϥΪ̵n�J�ɡA�|�b�ϥΪ̪����ؤ��N psRoot �ݩʳ]�w���w�]�ȡC
�w��s���ϥΪ̡A�|�ϥ� personalstore.properties �ɮפ��w�q�� psRoot �Ҧ��A�H�� db_config.properties �ɮפ��� defaultserverhost �M defaultserverPort �ȡA�ӫغc psRoot �ȡC�Ҧp�A�ϥιw�]�� psRoot �Ҧ��A�h�w�] psRoot �Ȫ��榡�N���G
ldap://defaultserver_host:defaultserver_port/piPStoreOwner=%U,o=%D,o=PiServerDb
�䤤�A
%U = �ϥΪ̪��n�J ID�A�Ҧp jsmith�C
%D = �ϥΪ̪����A�Ҧp siroe.com�C