![]() | |
Sun Java System Identity Server 2004Q2 ����ײ襬���� |
�� 5 ��
����ʥꥪ���ξϤǤϡ�Sun JavaTM System Identity Server 2004Q2 �Τ��ޤ��ޤ�����ʥꥪ�ˤĤ������$��ޤ����ʲ�����ǹ�.����Ƥ��ޤ���
ʣ����С��Υ��ʥꥪ����Ū������ʥꥪ�� 2 ��Υ����С����鹽.���졢�ƥ����С��ˤϡ�Identity Server �� Directory Server ��ξ��ȡ��뤵��Ƥ��ޤ���Directory Server �Υ����ϡ�ʣ��Υޥ���������������ꤵ��ޤ���
1 ���ܤΥ����С��˥��ȡ��뤵�줿 Identity Server �ϡ�Directory Server �Τ����줫�Υ�����ؤ������ޤ���Java Enterprise System ���ȡ������Ѥ������ȡ���Ǥϡ��桼�������Ȥ�����˱����ƴ�¸�� DIT ����Ѥ��뤫�ޤ��ϻ��Ѥ����ˡ���¸�� Directory Server ��j��Ǥ��ޤ���
Identity Server ���ȡ��륹����ץȤ�¹Ԥ��ơ�2 ���ܤΥ����С��� Identity Server �� 2 ���ܤΥ����ȡ��뤷����¸�� DIT ����Ѥ��ơ����Υ����� Directory Server ��ؤ������褦�ˤ��ޤ���Identity Server �ϡ����Ǥ�¸�ߤ��Ƥ��뤳�Ȥ�ǧ����������ϡ�Directory Server �˰��ڽ��ߤޤ��������äơ���¸�Υǡ�����������?�Ϥ���ޤ���
�ѥե����ޥγ�ĥ���ǥ��쥯�ȥ�Υ�ץꥱ�������Υ��ݡ��ȡ��ޤ��ϥ���������ȤΥե����륪���С��Τ���ˡ�Identity Server ��ʣ����� Directory Server ���Ф��ƥ��ȡ���Ǥ��ޤ���Ʊ�� Directory Server ���Ф��ơ�Identity Server ��ʣ������̡��Υ����С��˥��ȡ��뤹��ˤϡ���ʣ��� Identity Server �����ȡ��뤹��ˤϡ��Ȥ��Ƥ��$�����
�� 5-1 �ˤϡ�1 �Ĥ� Directory Server ���Ф��� 2 �Ĥ� Identity Server �������Ƥ��ޤ���
�� 5-1 1 �Ĥ� Directory Server ���Ф���ʣ��� Identity Server ������
ʣ��� Identity Server �����ȡ��뤹��ˤ�
Identity Server 2004Q2 ��ʣ��Υ����ȡ��뤹��ˤϡ����μ��˽��äƤ��$�����
- Java Enterprise System ���ȡ����¹Ԥ��ơ�Identity Server �� 1 ���ܤΥ����ȡ��뤷�ޤ������Υ��ȡ���ξܺ٤ˤĤ��Ƥϡ���Sun Java Enterprise System 2004Q2 ���ȡ��륬���ɡ٤Ȥ��Ƥ��$�����
- ��.���褦�Ȥ��� Identity Server �������Ȥˡ������� Web ����ƥʥ�����Web ����ƥ��Ѥδ���ġ������Ѥ��ƺ�.����ӵ�ư���ޤ���
Web Server 6.1 SP2 �ˤĤ��Ƥϡ��ʲ��Ȥ��Ƥ��$�����
http://docs.sun.com/coll/S1_websvr61_enApplication Server 7.0 Update 3 �ˤĤ��Ƥϡ��ʲ��Ȥ��Ƥ��$�����
http://docs.sun.com/coll/s1_asse_en- IdentityServer_base/SUNWam/bin/amsamplesilent �ե�������߲�ǽ�ʥǥ��쥯�ȥ�˥��ԡ��������Υǥ��쥯�ȥ�ߤΥǥ��쥯�ȥ�ˤ��ޤ���Linux �����ƥ�Ǥϡ����Υե������ IdentityServer_base/identity/bin �ǥ��쥯�ȥ�ˤ���ޤ������Ȥ��С�/newinstances �Ȥ����ǥ��쥯�ȥ���.���ޤ���
- ����뿷����������ɽ���褦�� amsamplesilent �ե�����Υ��ԡ���̾p���ѹ����ޤ������Ȥ��С�Web Server 6.1 �Ѥο����� Identity Server �������.������ϡ��ե�����̾�� amnewws6instance ���ѹ����ޤ���
��Ǥ��Υ����ȡ��뤹��ɬ�פ�8�������ϡ������� amnewws6instance �ե��������¸���ޤ���
- amnewws6instance �ե�����ǡ������ѿ�����ꤷ�ޤ���
DEPLOY_LEVEL=1
NEW_INSTANCE=true
WEB_CONTAINER=WS6amnewws6instance �ե�����ǡ���.���뿷����������ɬ�פ˱�����¾���ѿ�����ꤷ�ޤ����������ѿ�����$ˤĤ��Ƥϡ���Identity Server 2004Q2 ����ɡ٤Ȥ��Ƥ��$�����
���� ���٤Ƥ� Identity Server �����Ǥϡ��ѥ���ɰŹ沽������Ʊ���ͤ���Ѥ���ɬ�פ�����ޤ��������������ˤĤ��� AM_ENC_PWD �ѿ�����ꤹ��ˤϡ��ǽ�Υ����� AMConfig.properties �ե������ am.encryption.pwd �ץ�ѥƥ������ͤԡ����ޤ���
- ������ amnewws6instance �ե�����������ͤ˻��ꤷ�ơ�amconfig ������ץȤ�¹Ԥ��ޤ���Solaris �����ƥ�ξ��ϼ��Τ褦�ˤʤ�ޤ���
cd IdentityServer_base/SUNWam/bin/
./amconfig -s /newinstances/amnewws6instance
-s ���ץ������դ���ȡ�������ץȤϥ������ȥ⡼�ɤǼ¹Ԥ���ޤ���
������ץȤϡ�amnewws6instance �ե�������ѿ���ɤ߹��ߡ��������ȥ⡼�ɤǼ¹Ԥ��졢������ Web ����ƥʤ����ꤷ�ޤ���
������ Identity Server �����κ�.�ξܺ٤ˤĤ��Ƥϡ���Identity Server 2004Q2 ����ɡ٤Ȥ��Ƥ��$�����
Web ����Identity Server ����κǤ����Ū�ʻ���ˡ�ϡ�Web �֥饦���� Web �����С��������줿���ץꥱ�������ޤ��ϥ�����˥�������������Ǥ������ץꥱ�������ӥ������ Identity Server �ˤ���ݸ��뤿�ᡢ�̿��� Web �����С��˥��ȡ��뤵�줿�ݥꥷ������������Ȥ���Ѥ��ƹԤ��ޤ�������ˡ�Web �����С��� Identity Server SDK �������Ƥ����礬����ޤ������Υ������ƥ��e�ˤ�ꡢ�ޥ������ Web �����С��ο�䡢ʣ��ޥ���ˤޤ����� Identity Server �Υ����˴ؤ���)�¤��ݤ���뤳�ȤϤ���ޤ����Ȥ��С�1 ��Υޥ����ʣ��� Web �����С����Ư���������줾��� Identity Server ������Ǥ��ޤ���Ʊ�ͤˡ�ʣ��� Web �����С���ۤʤ�ޥ����Dz�Ư���������줾��� Identity Server ������뤳�Ȥ�Ǥ��ޤ����� 5-2 �ˡ����δ�ñ������ʥꥪ���ޤ���
�� 5-2 ��ñ�� Web ����ʥꥪ
Java ���ץꥱ������������Identity Server ���̤ΰ���Ū�ʥ��ʥꥪ�ϡ�JavaTM ���ץꥱ�������������Υޥ����ľ�ܥ��ȡ��뤵�줿 Identity Server SDK �˥�������������Ǥ������Υ��ʥꥪ�Ǥϡ�1 �İʾ�� Identity Server ��������Ư���� Sun Java System Web Server �ޤ��� Sun Java System Application Server �Υ�����¸�ߤ����ɲåޥ���ɬ�פˤʤ�ޤ������Υޥ���ϡ����־�������ƥ��륵��������ޤ����� 5-3 �ˡ����� Java ���ץꥱ������������ʥꥪ���ޤ���
�� 5-3 Java ���ץꥱ������������
ʣ��� JVM �Ķ�Identity Server �����ӥ��ϡ�ʣ��� Java ���ۥޥ��� (JVM) �Ķ��ǥ��ݡ��Ȥ���Ƥ��ޤ�������ϡ�Sun Java System Application Server �Υ�����ʣ��� JVM ���ݻ��褦������Ǥ��뤳�ȡ����Τ��٤Ƥ� Identity Server �����ӥ�����Ư��ǽ�Ǥ��뤳�Ȥ��̣���ޤ���Identity Server �Υ������ƥ��e�ϡ��ޥ������ Application Server �����ο�ʣ��ޥ����ޤ����� Identity Server �����ӥ��ο�ñ��� Application Server ���ݻ�Ǥ��� JVM �ο�ˤĤ���)�¤�ݤ��ޤ���ʣ��� JVM �Ķ��ξܺ٤ϡ�Java System Application Server �Υޥ˥奢��Ȥ��Ƥ��$�����
��ץꥱ�������˴ؤ����θ���Identity Server �Υѥե����ޥȱ�����֤��q����ˤϡ���ץꥱ���Ȥ��줿 Directory Server �֤ǥ?�ɥХ��Ԥ���ˡ�ȡ��桼�����ն�����֤���Ƥ����ץꥱ���Ȥ��줿�����С��ΰ��֤Ф�����ˡ�� 2 �Ĥ���ˡ������ޤ���Directory Server �ϡ����륵�ץ饤������ޤ��ϥޥ�e��ץ饤�������Ԥ����Ȥ��Ǥ��ޤ���Sun Java System Directory Proxy Server �ʤɤΥ?�ɥХ���ץꥱ����������ѤǤ��ޤ���Directory Proxy Server �ϡ����ꤵ�줿 Directory Server ���åȴ֤� LDAP ���Υץ�ݡ�����ʥ�ʥ?�ɥХ��ưŪ�˼¹Ԥ��ޤ���1 �İʾ�� Directory Server �����ѤǤ��ʤ���硢��٤ϻĤ�Υ����С��֤ǥХ���ɤ�����ʬ����ޤ��������С������ȡ���٤��Х���ɤ�����ưŪ�˺���ʬ����ޤ���
��
Identity Server �ȡ��뤹��p�ˡ��ǥ��쥯�ȥ��ץꥱ�����������Ȥ���d���ɬ�פ�����ޤ�������ˤ�ꡢ���Ȥڤ�����֤���Ĥ���ơ����ץ饤��ǡ����١����ȥ��塼�ޥǡ����١�����Ŭ5��Ʊ���褦�ˤʤ뤿�ᡢ������Ʊ��5�����¹Ԥ���ޤ���
Identity Server ���ץꥱ���������Ū�ǥ��ȡ��뤷����硢Directory Server �γƥ�������� Identity Server �γƥ����ϡ��ʲ����Ф���Ʊ���ͤ���Ѥ������ꤹ��ɬ�פ�����ޤ���
��ץꥱ��������Ѥ�����
Identity Server �ϡ����륵�ץ饤��ޤ���ʣ��ץ饤���ץꥱ��������ư���褦������Ǥ��ޤ����� 5-4 �ˡ����塼�ޤ��ɤ�����ѥǡ����١����Ǥ��륷�륵�ץ饤��������ޤ������������λ��Ȥϡ����ץ饤��ǡ����١������Ф��ƹԤ��ޤ�����������ˤ�ꡢ��٤�ʣ��Υǥ��쥯�ȥ��ʬ���������뤿�ᡢ�����С��Υѥե����ޥ���夵������ʤȤ������ѤǤ��ޤ���
�� 5-4 ���륵�ץ饤���ץꥱ�������
�� 5-5 �ˡ�Identity Server ��ʣ�������Ѥ���ʣ��ץ饤��������ޤ�����������ˤ��ե����륪���С��ݸ��ӹ����-������뤿�ᡢ�����С��Υѥե����ޥϤ���˸��夷�ޤ���
�� 5-5 ʣ��ץ饤������ (�ޥ�eޥ�������ץꥱ�������Ȥ�ƤФ��)
�ʲ��μ�����Ѥ���ȡ�Identity Server ���ޤ%��ȡ��뤵��Ƥ��ʤ����ˡ�Identity Server �ǥ��쥯�ȥ�ĥ�Υ롼�Ȥޤ��ϺǾ�̥�٥�ǥ�ץꥱ������������Ǥ��ޤ����ޤ����ǥե���Ȥ��ȿ���٥�ǥ�ץꥱ�����������ꤹ����ˤ⡢�ʲ��μ�����ѤǤ��ޤ���
- ���ץ饤�䤪��ӥ��塼�� Directory Server �ȡ��뤷�ޤ���
���ξܺ٤ϡ���Sun Java Enterprise System 2004Q2 ���ȡ��륬���ɡ٤Ȥ��Ƥ��$�����
- ���ץ饤�䤪��ӥ��塼�֤Υ�ץꥱ�����������Ȥ����ꤷ���ǥ��쥯�ȥ껲�Ȥ���ӹ�����5������ǽ���뤳�Ȥ��ǧ���ޤ���
���ξܺ٤ϡ���Directory Server 5 2004Q2 ����ɡ٤Ȥ��Ƥ��$�����
��
���ΥС������� Identity Server �ǵ�ǽ����褦�ˡ���¸�� Directory Server �ǡ�����ܹԤ��뤳�Ȥ�ɬ�פʾ�礬����ޤ������ξܺ٤ϡ���Identity Server 2004Q2 Migration Guide�٤Ȥ��Ƥ��$�����
- Identity Server ����� Directory Server �����������硢�ޤ��ϴ�¸�Υ桼�����ǡ����λ��Ѥ�ײ褷�Ƥ��ʤ����ϡ�Sun Java Enterprise System 2004Q2 ���ȡ���ץ?����¹Ԥ��� Identity Server �ȡ��뤷�Ƥ��$�����
���ȡ�����ˡ���¸�� Directory Server ��¸�ߤ��뤫�ɤ����Ҥͤ�줿�顢�֤Ϥ��פ�j����� 1 �ǥ��ȡ��뤷�����ץ饤�� Directory Server �Υۥ���̾�ȥݡ����ֹ����ꤷ�ޤ���
- Identity Server ����ݥꥷ�������ӥ��ȡ��뤷�������С��ǡ�AMConfig.properties �ե������5���ޤ���
- Solaris �����ƥ� IdentityServer_base/SUNWam/lib/AMConfig.properties
- Linux �����ƥ� IdentityServer_base/identity/lib/AMConfig.properties
- ���Υץ�ѥƥ���5���ơ���� 1 �ǥ��ȡ��뤷�����塼�� Directory Server �Υۥ��Ȥ���ӥݡ����ֹ��ȿ�Ǥ��ޤ���
- ���Υץ�ѥƥ���5���ơ��ᤵ�줿����ȥ꤬���Ĥ���ʤ����� Identity Server ��Ʊ������֤�������ꤷ�ޤ���
com.iplanet.am.replica.retries
- ���Υץ�ѥƥ���5���ơ�Identity Server ���ƻ�Ԥ�Ԥ��ޤǤλ��֤�ߥ���ñ�̤ǻ��ꤷ�ޤ���
com.iplanet.am.replica.delay.between.retries
- ͭ��� Identity Server ǧ�ڥ⥸�塼�뤴�Ȥˡ���� 1 �ǥ��ȡ��뤷�����塼�ޥǥ��쥯�ȥ����ꤷ�ޤ������μ��Ǥϡ���Ȥ��� LDAP ǧ�ڥ⥸�塼�����Ѥ��ޤ���
- ���Υե�����ǡ��ʲ�������Ԥ��ޤ���Identity_Server_base/SUNWam/config/ums/serverconfig.xml �ե�����ǡ��������� 5-1 �˼����褦�ˡ���� 1 �ǥ��ȡ��뤷�����塼�ޥǥ��쥯�ȥ�Υۥ���̾�ȥݡ����ֹ����ꤷ�ޤ���
- ���Υ��ޥ�ɤ�¹Ԥ��ơ�Identity Server ��Ƶ�ư���ޤ���
Identity_Server_base/SUNWam/bin/amserver start
�?�ɥХ����Ѥ����������
�� 5-6 �ˡ�Directory Proxy Server ��ޤ�ʣ��ץ饤��������ޤ�����������ˤ�ꡢIdentity Server �ˤ��ե����륪���С��������-������Ӵ���줿�?�ɥХ�Υ��ݡ��Ȥ�����¤˳��Ѥ���ޤ���
�� 5-6 �?�ɥХ����Ѥ���ʣ��ץ饤���ץꥱ�������
LDAP �?�ɥХ����Ѥ��뤳�Ȥǡ�Identity Server �δ��ܵ�ǽ�ˡ������-�쥤�䡼����ӥǥ��쥯�ȥ�ե����륪���С��ݸ���ɲäǤ��ޤ������Ȥ��С�Directory Proxy Server �ϡ��ƥ����С��˺���ʬ�������٤γ������Ǥ��ޤ����ޤ������٤ƤΥХå������ LDAP �����С������ѤǤ��ʤ��ʤä����ˤϡ���ȥ�ե��å��δ����³�Ԥ������饤����ȥ�����ε��ݤϤ��ޤ����?�ɥХ�Υ��ȡ����j����硢���Υ��ץꥱ��������ǧ������褦�� Identity Server �����ꤹ��ɬ�פ�����ޤ���
- ����p�ˡ��ʲ�������Ԥ��ޤ���
- IdentityServer_base/SUNWam/lib/AMconfig.properties �ե����� (Solaris �����ƥ�) �ǡ����Υץ�ѥƥ���5������� a �ǥ��ȡ��뤷�����塼�� Directory Server �Υۥ��Ȥ���ӥݡ����ֹ��ȿ�Ǥ����ޤ���
com.iplanet.am.directory.host
com.iplanet.am.directory.port
- ͭ��� Identity Server ǧ�ڥ⥸�塼�뤴�Ȥˡ���� a �ǥ��ȡ��뤷�����塼�� Directory Server ����ꤷ�ޤ������μ��Ǥϡ���Ȥ��� LDAP ǧ�ڥ⥸�塼�����Ѥ��ޤ���
- IdentityServer_base/SUNWam/config/ums/serverconfig.xml �ե����� (Solaris �����ƥ�) �ǡ��������� 5-2 �˼����褦�ˡ���� a �ǥ��ȡ��뤷�����塼�ޥǥ��쥯�ȥ�Υۥ���̾�ȥݡ����ֹ����ꤷ�ޤ���
- amserver start ���ޥ�ɤ�¹Ԥ��ơ�Identity Server ��Ƶ�ư���ޤ���Solaris �����ƥ�ξ��ϼ��Τ褦�ˤʤ�ޤ���
IdentityServer_base/SUNWam/bin/amserver start
��
�?�ɥХ����Ѥ��� Identity Server ��������ˡ�ξܺ٤ϡ���Ͽ E �֥?�ɥХ��������Ȥ��Ƥ��$�����
��ץꥱ�������ηٹ�
�ǥ��쥯�ȥ�Υ�ץꥱ�������� Identity Server ������˼���Ǥ��ʤ���礬����ޤ������Ȥ��С�ǧ�ڥ����С��Υۥ���̾�ޤ��� IP ���ɥ쥹��Ʊ���Ǥʤ���Фʤ�ޤ�����ˤ�ꡢ����Ū��Υ��Ƥ��롢��ץꥫ Identity Server ����Ѥ��뤳�ȤϤǤ��ʤ��ʤ�ޤ�����⡼�ȥ����С��ϡ����줾��� LAN ���Ф���ñ�˥?����Ǥ��륵���С��ؤ�ǧ�ڤ�¹Ԥ��뤳�ȤϤǤ��ޤ���Directory Server �Υ�ץꥱ�������ηײ褪��Ӽ���˴ؤ������Ū�ʾ���ˤĤ��Ƥϡ���Sun Java System Directory Server ����ײ襬���ɡ٤Ȥ��Ƥ��$�����
�ե����������������Ѥ��� Directory ServerIdentity Server �� Directory Server �֤˥ե�����������������ꤹ���硢�ե�������������Υ����ɥ���³�����ॢ�����ͤ���Directory Server �Υ����ɥ���³�����ॢ������ (nsslapd-idletimeout °-) ��ä����ˡ�Identity Server ��³�������ॢ���Ȥ��뤳�Ȥ�����ޤ�������������̾Identity Server ����٤��㤯������Ψ���ԡ�����ã���Ƥ��ʤ��Ȥ���ȯ8���ޤ���
Directory Server ��³���ե�������������ˤ�ä����Ǥ����ȡ�Identity Server �ϡ�������³�����Ǥ���Ƥ��뤳�Ȥ�ǧ��������LDAP ��³�ס���Τ��٤Ƥ���³��Ȥ��̤����ޤ���LDAP ��³�ס�����˺�.����ˤϡ�Identity Server ��Ƶ�ư����ɬ�פ�����ޤ���
������������ˤϡ����β���ͤˤ��Ƥ��$�����
���?�Х륿���ॢ����°-������
�ե�������������Υ����ɥ���³�����ॢ�����ͤ���ͤ��Ф��ơ�Directory Server �� nsslapd-idletimeout ���?�Х�°-������Ǥ��ޤ������$������β���ϡ�nsslapd-idletimeout ����Identity Server �ʳ��Υ��ץꥱ�������ˤ�ƶd��륰�?�Х�����°-�Ǥ��뤿�ᡢ���ѤǤ��ʤ����⤢��ޤ���
�ġ��Υ��饤�������³�Υ����ॢ���Ȥ�����
Directory Server �Ǥϡ��ġ��Υ��饤�������³�˸��̤�°-������Ǥ��ޤ���nsIdleTimeout °-�ϡ��ġ��Υ��饤����ȤΥ����ɥ���³�����ॢ�����ͤ���ꤷ�ޤ��������ͤϡ�Directory Server �Υ��?�Х�����ǻ��ꤷ�� nsslapd-idletimeout �ͤ���ͥ�褵��ޤ���
LDAP �ǥ��쥯�ȥ�˥Х���ɤ��� Identity Server �桼�����ˤĤ��ơ�nsIdleTimeout °-�����ꤷ�ޤ������Υ桼�����ϡ��ǥե���ȤǤϡ�amldapuser �ˤʤäƤ��ޤ���
amldapuser �� nsIdleTimeout °-���ɲä���ˤϡ�Directory Server �����뤫��ldapmodify �ġ������Ѥ��ޤ���ldapmodify ����Ѥ���ˤϡ����Ȥ��м��Τ褦�˻��ꤷ�ޤ���
ldapmodify -h host-name -p port -D "cn=Directory Manager" -w password
dn: cn=amldapuser,ou=DSAME Users, dc=example,dc=com
changetype: modify
add: nsIdleTimeout
nsIdleTimeout: timeout-valuetimeout-value �ˤϡ��ե�������������ˤĤ������ꤷ�������ɥ���³�����ॢ�����ͤ����㤤�ͤ���ꤷ�ޤ������Τ褦�����ꤹ��ȡ�amldapuser �桼������ Identity Server ��³�ϡ��ե�������������ˤ�ä����Ǥ����p�ˡ�Directory Server �ˤ�ä����Ǥ���ޤ���
Directory Server °-�� ldapmodify �ġ���ξܺ٤ˤĤ��Ƥϡ����� Web �����Ȥ˥����������ơ���Directory Server 5 2004Q2 ����ɡ٤Ȥ��Ƥ��$�����
http://docs.sun.com/db/prod/entsys?l=ja
Identity Server �Υ��å����ե����륪���С�������Ǥϡ�Identity Server 2004Q2 �Υ��å����ե����륪���С��ˤĤ������$��ޤ����ʲ��ιफ�鹽.����Ƥ��ޤ���
���å����ե����륪���С��γ���
Identity Server 2004Q2 �Ǥϡ�Sun Java System Application Server 7.0.0_01 Enterprise Edition (EE) �� Web ����ƥʤȤ��ƻ��Ѥ��������å����ե����륪���С������Ƥ��ޤ���
��
Application Server 7.0.0_01 EE �ϡ�Sun Java Enterprise System 2004Q2 �����Υ���ݡ��ͥ�ȤǤϤ���ޤ����Υ����Υ��ԡ������ꤹ��ˤϡ���������θܵҥ����ӥ���ô��Ԥ��䤤��碌�Ƥ��$�����
�ϡ��ɥ������ޤ��ϥ��եȥ�����������ˤ��ץ饤�ޥꥵ���С�����ǽ���ʤ��ʤä���硢�ޤ��ϰ��Ū����ߤ��Ƥ�����ˡ����å����ե����륪���С��ϡ�Identity Server �����%ꥵ���С��ؼ�ưŪ����Ʃ��Ū�˥�%��쥯�Ȥ��ޤ���
���Ȥ��С��桼������ Identity Server �����ꤷ�Ƥ���Ȥ��ˡ��ץ饤�ޥꥵ���С�����ǽ���ʤ��ʤ뤳�Ȥ�����ޤ������å����ե����륪���С��ϡ��桼�����Υ��å�������%ꥵ���С��ؼ�ưŪ��ž����桼�����Ϻ���ǧ�ڤ��뤳�Ȥʤ������å������³�Ǥ��ޤ���
Identity Server 2004Q2 �Ǥϡ����Τ褦�˥��å����ե����륪���С��ݡ��Ȥ��ޤ���
���å����ե����륪���С�����
���ξϤ����$��륻�å����ե����륪���С��μ���ˤϡ�Identity Server 2004Q2 ��ɬ�פǤ�������ʳ��˼����郎����ޤ���
���å����ե����륪���С��μ���
���ι�Ǥϡ�Identity Server 2004Q2 �ǤΥ��å����ե����륪���С��μ�����ˡ�ˤĤ������$��ޤ���
Web Server 6.0 SP6 �Υ��ȡ��� (�?�ɥХ�ץ饰������)
Application Server 7.0.0_01 EE �Υ��ȡ�����ˡ��?�ɥХ�ץ饰����ȡ��뤹��ͽ�꤬������ϡ��ץ饰����Υ��ȡ�����Υ����С��ˡ�Web Server 6.0 SP 6 �ȡ��뤹��ɬ�פ�����ޤ���Sun ONE Web Server �Υ��ȡ��뤪�������ˤĤ��Ƥϡ����� Web �����Ȥ˥����������ơ���Web Server Enterprise Edition Installation Guide�٤Ȥ��Ƥ��$�����
http://docs.sun.com/coll/S1_ipwebsrvree60_en
Application Server 7.0.0_01 EE �Υ��ȡ��뤪�������
���� 2 ��δ���줿�����С�����Ѥ��ơ�Application Server 7.0.0_01 EE �饹���Ķ��˥��ȡ��뤷�����ꤷ�ޤ������ȡ���ξܺ٤ˤĤ��Ƥϡ����� Web �����Ȥ˥����������ơ���Application Server 7, Enterprise Edition ���ȡ��륬���ɡ٤Ȥ��Ƥ��$�����
http://docs.sun.com/db/prod/entsys?l=ja
Application Server 7.0.0_01 EE �Υ��ȡ���Ǥι�θ���ϡ����ΤȤ���Ǥ���
��p�˥��ȡ��뤷�� Application Server 7 �ΥС������
��p�ΥС������� Application Server 7 ���оݤΥ����С��˥��ȡ��뤷�Ƥ�����ϡ�Application Server 7.0.0_01 EE �ȡ��뤹��p�ˡ����ȡ���ץ?������Ѥ��ư�p�ΥС����������ɬ�פ�����ޤ���
Solaris 9 OS �ΥХ�ɥ��Ǥޤ��ϥѥå������١����Ǥʤ�ɾ���Ǥȡ��뤷�Ƥ��Ƥ⡢Application Server 7.0.0_01 EE �Υ��ȡ���ץ?���˱ƶd��ޤ��������äơ����������ɬ�פϤ���ޤ����$����ݡ����ֹ椬���礷�Ƥ�����ϡ����٤Ʋ�褹��ɬ�פ�����ޤ����ޤ����Х�ɥ��Ǥ� Application Server 7 �����⡢���ȡ��뤹��p����ߤ�����ɬ�פ�����ޤ���
���ȡ���ǥ��쥯�ȥ�
�ǥե���ȤΥ��ȡ���ǥ��쥯�ȥ�ϡ�/opt/SUNWappserver7 �Ǥ�����ɬ�פ˱������̤Υǥ��쥯�ȥ�����Ǥ��ޤ���
����ݡ��ͥ��j��ڡ���
�?�ɥХ�ץ饰����: ����ݡ��ͥ��j��ڡ����ǡ��?�ɥХ�ץ饰����ȡ��뤹��ˤϡ�Web Server 6.0 SP 6 ��p��äƥ��ȡ��뤷�Ƥ���ɬ�פ�����ޤ����ܺ٤ˤĤ��Ƥϡ���Web Server 6.0 SP6 �Υ��ȡ��� (�?�ɥХ�ץ饰������)���Ȥ��Ƥ��$�����
�ǽ�� Application Server �������Ѥ˥?�ɥХ�ץ饰����ȡ��뤷����硢�ɲå����ȡ��뤹��Ȥ��ˡ����Υץ饰�����j��ɬ�פϤ���ޤ���
�����-�ǡ����١��������С�: ����ݡ��ͥ��j��ڡ����Ǥϡ�ODBC �ɥ饤�Фȡ��뤹�뤿��ˡ��ֹ����-�ǡ����١����פ�j���ֹ����-�ǡ����١�������饤����ȡפ�j�ޤ��ֹ����-�ǡ����١�������饤����ȡפ�j��ȡ�ODBC �ɥ饤�Ф����ȡ��뤵�줺����˥��ץꥱ��������¹Ԥ����Ȥ������꤬8���ޤ���
Java ����ѥͥ�
J2SE �С������: Java ����ѥͥ�Ǥϡ�Java 2 SDK 1.4.2_03 �ΥС�������j�ޤ���
����ǥ��쥯�ȥ�
=�ʤ�����ǥ��쥯�ȥ�ϡ��ǥե���Ȥ� /etc/opt/SUNWappserver7 �ˤʤäƤ��ޤ��������С�������ǥ��쥯�ȥ�ϡ��ǥե���Ȥ� /var/opt/SUNWappserver7 �ˤʤäƤ��ޤ���
�ǥե���Ȥ��������Ѥ��뤳�Ȥ⡢ɬ�פ˱������̤Υǥ��쥯�ȥ����ꤹ�뤳�Ȥ�Ǥ��ޤ���
Web Server
Web Server: �?�ɥХ�ץ饰�����j����硢Web Server Directory �ڡ�����ɽ������ޤ���Web Server 6.0 SP 6 ��j�Ƥ��顢Web Server ���Υѥ�����ꤷ�ޤ���
Application Server ����ݡ��ͥ�ȥ��ץ����
Application Server �Υ��ץ����ϼ��ΤȤ���Ǥ���
���ȡ���ץ?���ϡ�����С��ݡ��Ȥ� HTTP �����С��ݡ��ȤΥǥե���ȤΥݡ��Ȥ����Ѥ���Ƥ��ʤ����ˡ����Υݡ����ֹ��ɽ�����ޤ���ɬ�פ˱����ƥݡ����ֹ���ѹ����Ƥ��$������ѥͥ�Ρּ��ءפ�å�����ȡ����ȡ���ץ?���ϡ��ݡ����ֹ椬ͭ��ǻ��Ѳ�ǽ���ɤ�����Ĵ�٤ޤ���
���ȡ����Υ�����
Application Server 7.0.0_01 EE �ȡ��뤷���塢��Application Server 7, Enterprise Edition ���ȡ��륬���ɡ�(http://docs.sun.com/db/prod/entsys?l=ja) ���� 3 �ϡ�HADB ���������פȤ��Ƥ��$�����
�� 3 �ϤǤϡ��ֶ�ͭ����ȥ��ޥե�������ס��֥ۥ����̿�������ס��֥桼�����Ķ�������ס�����ӡ�clsetup ���ޥ�ɤλ��ѡפʤɡ�Application Server HADB ����Ѥ��Ƽ¹Ԥ���ɬ�פΤ��륿�����ˤĤ������$��Ƥ��ޤ���
Application Server ���饹�����?�ɥХ�ץ饰������ӹ����-�ǡ����١��� (HADB) ������ȴ���˴ؤ������ˤĤ��Ƥϡ���Application Server 7, Enterprise Edition ����ԥ����ɡ�(http://docs.sun.com/db/prod/entsys?l=ja) �Ȥ��Ƥ��$�����
�äˡ��� 16 �ϡ֥?�ɥХ������פ����ͤˤʤ�ޤ���
sun-web.xml �ե�������Խ�
���γƥǥ��쥯�ȥ�� sun-web.xml �ե�������Խ����ޤ���
�ץ�ѥƥ����ѹ�: sun-web.xml �ե�����ΰʲ��Υץ�ѥƥ��ܡ���ɽ��ΤǼ����褦���ѹ����ޤ���
<?xml version="1.0" encoding="UTF-8"?>
<!-- Copyright 2004 Sun Microsystems, Inc. All rights reserved.-->
<!DOCTYPE sun-web-app PUBLIC '-//Sun Microsystems, Inc.//DTD Sun Java System Application Server 7.0 Servlet 2.3//EN' 'http://www.sun.com/software/sunone/appserver/dtds/sun-web-app_2_3- 0.dtd'><?xml version="1.0" encoding="UTF-8"?>
...
<sun-web-app>
<property name="encodeCookies" value="false" />
<locale-charset-info>
<parameter-encoding form-hint-field="gx_charset" />
</locale-charset-info>
<session-config>
<cookie-properties>
<property name="cookiePath" value="/"/>
</cookie-properties>
</session-config>
<resource-env-ref>
<resource-env-ref-name>jdbc/SessionRepository</resource-env-r ef-name>
<jndi-name>jdbc/hastore</jndi-name>
</resource-env-ref>
<sun-web-app>
...
�ܡ���ɽ��ΤǼ����褦�ˡ��� sun-web.xml �ե�����ˡ�<distributable/> �Ԥ��ɲä��ޤ���
<!DOCTYPE web-app PUBLIC "-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN" "file:/etc/opt/SUNWam/dtd/web-app_2_3.dtd">
<web-app>
<display-name>iDSAME Services</display-name>
<distributable/>
<context-param>
<param-name>Webmaster</param-name>
<param-value>webmaster@sun.com</param-value>
</context-param>
�� sun-web.xml �ե�����μ��ιԤ��Ȳ��ޤ���
<resource-env-ref>
<description>DataSource Reference</description>
<resource-env-ref-name>jdbc/SessionRepository</resource-env-ref-n ame>
<resource-env-ref-type>javax.sql.DataSource</resource-env-ref-type>
</resource-env-ref>
Identity Server �����Υ��ȡ���
Application Server Web ����ƥʤ��Ȥˡ�Identity Server 2004Q2 �Υ����ȡ��뤷���ꤷ�ޤ���
Identity Server 2004Q2 ���ȡ��뤪������ꥹ����ץȤ� amsamplesilent �ե�����ϡ�IdentityServer_base/SUNWam/bin �ǥ��쥯�ȥ�ˤ���ޤ���Linux �����ƥ�Ǥϡ����Υե������ IdentityServer_base/identity/bin �ǥ��쥯�ȥ�ˤ���ޤ���Identity Server 2004Q2 �Υ����ȡ��뤹��ˤϡ����μ��˽��äƤ��$�����
- �����ѡ��桼���� (root) �Ȥ��ƥ?���뤫�������ѡ��桼�������ѹ����ޤ���
- amsamplesilent �ե��������߲�ǽ�ʥǥ��쥯�ȥ�˥��ԡ��������Υǥ��쥯�ȥ�ߤΥǥ��쥯�ȥ�ˤ��ޤ������Ȥ��С�/newinstances �Ȥ����ǥ��쥯�ȥ�ˡ��ե�����ԡ����ޤ���
- ����뿷�����������狼��褦�ˡ�amsamplesilent �ե�����Υ��ԡ���̾p���ѹ����ޤ������Ȥ��С�Application Server �Ѥο������������.����Τǡ��ե������̾p�� amnewAS7instance ���ѹ����ޤ���
- amnewAS7instance �ե�������Խ������ѿ�����ꤷ�ơ�Application Server �Ѥο����� Identity Server �������.���ޤ�������ޤ���
DEPLOY_LEVEL=1
NEW_INSTANCE=true
WEB_CONTAINER=AS7
DIRECTORY_MODE=1 (�������ȡ���ξ��)amnewAS7instance �ե�����ǡ���.���뿷���� Application Server ������ɬ�פ˱�����¾���ѿ�����ꤷ�ޤ����������ѿ�����$ˤĤ��Ƥϡ���Identity Server 2004Q2 ����ɡ٤Ȥ��Ƥ��$�����
���� ���٤Ƥ� Identity Server �����Ǥϡ��ѥ���ɰŹ沽������Ʊ���ͤ���Ѥ���ɬ�פ�����ޤ��������������ˤĤ��� AM_ENC_PWD �ѿ�����ꤹ��ˤϡ��ǽ�Υ����� /etc/opt/SUNWam/config/AMConfig.properties �ե������ am.encryption.pwd �ץ�ѥƥ������ͤԡ����ޤ���
- ������ amnewAS7instance �ե���������ϥե�����˻��ꤷ�ơ�amconfig ������ץȤ�¹Ԥ��ޤ���Solaris �����ƥ�ξ��ϼ��Τ褦�ˤʤ�ޤ���
cd IdentityServer_base/SUNWam/bin/
./amconfig -s /newinstances/amnewAS7instance
-s ���ץ������դ���ȡ�������ץȤϥ������ȥ⡼�ɤǼ¹Ԥ��ޤ���
������ץȤϡ�amnewAS7instance �ե�������ѿ���ɤ߹��ߡ��������ȥ⡼�ɤǼ¹Ԥ��������� Web ����ƥʤ����ꤷ�ޤ���
��.�����ɲ� Identity Server �������Ȥˡ��ʾ�μ����֤��ޤ���
Identity Server 2004Q2 ������
Identity Server �����ꤹ��ˤϡ����Υ���������֤ɤ���˼¹Ԥ��ޤ���
�ǽ�Υ����Υ�����ǥ����С���̾p�� URL ���ɲä���
�ǽ�� Identity Server �����˥?���ơ����μ���Ԥ��ޤ���
- �֥饦�����顢�ǽ�� Identity Server �����Υ�����˥�����������amadmin �Ȥ��ƥ?���ޤ�������ޤ���
http://host-name.domain-name:port/amconsole
���$���host-name.domain-name:port �ϡ��ǽ�� Identity Server �����δ�t�������줿�ۥ���̾�ȥݡ��ȤǤ���
- �֥����ǥ�ƥ��ƥ�����ץ��֤ǡ��?�ɥХ�Υ����С�̾�ʤɡ����饹����Υ����С�̾�٤ơ��ȿ��Υ����ꥢ���פ��ɲä��ޤ���
- �֥����ӥ�����ץ��֤ǡ��֥ץ�åȥե�����פ�å������?�ɥХ�� URL �ʤɡ������С��� URL �٤ơ֥����С��ꥹ�ȡפ��ɲä��ޤ����ƥ����С� URL �η|��ϼ��Τ褦�ˤʤ�ޤ���
http://host-name.port | ServerID
���$���
host-name.port �ϡ���t�������줿�ۥ���̾�ȥݡ����ֹ�Ǥ���
ServerID �ϡ��������դ˼��̤��� 2 �Х����ͤǤ���
�ǥե���Ȥϡ��ǽ�Υ������ͤˤʤ�ޤ���
���Ȥ��С�4 �Ĥ� Identity Server ������ 1 �ĤΥ?�ɥХ��������ϼ��Τ褦�ˤʤ�ޤ���
http://IS1.example.com:8080|01
http://IS2.example.com:8080|02
http://IS3.example.com:8080|03
http://IS4.example.com:8080|04
http://lbhost.example.com:80|05
�ƥ����� AMConfig.properties �ե������5����
���Τ褦�ˡ�Identity Server �������Ȥˡ�/etc/opt/SUNWam/config/AMConfig.properties �ե������5���ޤ���
- ���å����ե����륪���С���ͭ��ˤ���ˤϡ����Υץ�ѥƥ������ꤷ�ޤ���
com.iplanet.am.session.failover.enabled=true
com.iplanet.am.cookie.encode=false
- �����С��������̤��뤿��ˡ����Υץ�ѥƥ����ɲä��ޤ���
com.iplanet.am.session.failover.cluster.serverList=01,02,03,04
���$���01,02,03,04 �ϡ�Identity Sever �������դ˼��̤��� 2 �Х��Ȥ��ͤǤ����?�ɥХ���Ȥ��������ƥ����С��ˤϡ���ʣ���ʤ�����̾���դ���ɬ�פ�����ޤ���
���$����?�ɥХ���Τμ���̾���ɲä��ޤ���
- �?�ɥХ��ؤ������褦�ˡ������С��ۥ��ȡ��ݡ��ȡ��ץ�ȥ��롢¾�� URL �����ꤷ�ޤ�������ޤ���
com.iplanet.am.server.host=lbhost.example.com
com.iplanet.am.server.port=lbport
com.iplanet.am.console.host=lbhost.example.com
com.iplanet.am.console.port=lbport
com.iplanet.am.profile.host=lbhost.example.com
com.iplanet.am.profile.port=lbport
com.iplanet.am.naming.url=http://lbhost.example.com:lbport/amserver/n amingservice�� ���Υץ�ѥƥ��ˤϡ��?�ɥХ��ؤ������褦������ (�ޤ��Ͻ�5) ��Ԥ�ʤ��Ǥ��$�����
com.iplanet.am.notification.url=http://IS1.example.com:8080/amserver /notificationservice
com.iplanet.am.localserver.protocol=http
com.iplanet.am.localserver.host=IS.example.com
com.iplanet.am.localserver.port=8080
com.iplanet.am.admin.cli.certdb.prefix=https-IS1.example.com-IS1
com.iplanet.am.directory.host
com.iplanet.am.directory.port
Identity Server ����� Portal Server ������Java Enterprise System 2004Q2 �����Ǥϡ�Identity Server 2004Q2 �� Portal Server 6 2004Q2 ��Ʊ��ʪ��С��˥��ȡ��뤹�뤫��ʣ��Υ����С��˥��ȡ���Ǥ��ޤ���
ñ��Υ����С��ؤΥ��ȡ���
���Υ��ʥꥪ�Ǥϡ�Identity Server �� Portal Server ��Ʊ��ʪ��С��˥��ȡ��뤷�ޤ���Ʊ�������С��ޤ��ϥ�⡼�ȥ����С��ˡ�Directory Server �ȡ��뤹�뤫�����ȡ��뤵�줿 Directory Server �ΥС������˥�����������ɬ�פ�����ޤ���
�����Υ���ݡ��ͥ�Ȥȡ��뤹��ˤϡ�Java Enterprise System ���ȡ����ñ�ȤΥС������Ǽ¹Ԥ��뤫���ʲ���j�ޤ���
ʣ��Υ����С��ؤΥ��ȡ���
���Υ��ʥꥪ�Ǥϡ�Portal Server �ϡ���⡼�ȥ����С�����?���륵���С���� Identity Server �˥����������ޤ����?���륵���С��ޤ��ϥ�⡼�ȥ����С��ˡ�Directory Server �ȡ��뤹�뤫�����ȡ��뤵�줿 Directory Server �ΥС������˥�����������ɬ�פ�����ޤ���
�ܺ٤ˤĤ��Ƥϡ����Υޥ˥奢��Ȥ��Ƥ��$�����
- ���ȡ���μ¹�: ��Sun Java Enterprise System 2004Q2 ���ȡ��륬���ɡ� (http://docs.sun.com/db/prod/entsys?l=ja)
- Portal Server ������: ��Sun Java System Portal Server 6 2004Q2 Deployment Guide�� (http://docs.sun.com/doc/817-5321)
- Identity Server ������: ��Sun Java System Identity Server 2004Q2 ����ɡ� (http://docs.sun.com/db/prod/entsys?l=ja)
Ϣ�ȴ��������Ǥϡ�Identity Server ��Ϣ�ȴ���ǽ����Ѥ�����������ˤĤ������$��ޤ������Υ��ʥꥪ�Ǥϡ��ɥᥤ�� A���ɥᥤ�� B������ӥɥᥤ�� C �Τ��줾��� 2 �Ĥ� Identity Server ����������� 1 �Ĥ� Directory Server �������ޤޤ���ΤȤ��ޤ����ɥᥤ�� A ����ӥɥᥤ�� B �ϡ����줾�쥵���ӥ��ץ�Х��� A ����ӥ����ӥ��ץ�Х��� B ���ݻ�ޤ����ɥᥤ�� C �ϡ������ǥ�ƥ��ƥ��ץ�Х��� C ���ݻ�ޤ���
����Ϣ�ȥ��ʥꥪ��Ŭ5�˴���뤿�ᡢ���ɬ�פΤ��복ǰ�� 2 �Ĥ���ޤ���
- �֥ۥ��ȥץ�Х��!פϡ������ Identity Server ���������ӥ��ץ�Х��$Ȥ���ư����Τ���d��ޤ���
- �֥�⡼�ȥץ�Х��!פˤϡ�Identity Server �Υ��������ꤵ��Ƥ���ޥ���Ȥ��̤Υޥ����ۥ��ȤȤ���Ǥ�դΥ����פΥץ�Х��$˴�Ϣ����ǡ������ޤޤ�ޤ�������ϡ�Identity Server �Υ����ξ��⤢��С������Ǥʤ����⤢��ޤ����ޤ����б�����Ǥ�դΥ����ӥ��ץ�Х��$ޤ��ϥ����ǥ�ƥ��ƥ��ץ�Х��$Ǥ����ǽ-������ޤ���
���Τ��ᡢ�嵭����zѤߥ��ʥꥪ�Ǥϡ������ӥ��ץ�Х��� A �ϡ������ۥ��ȥץ�Х��$Ȥ��ơ������ӥ��ץ�Х��� B ����ӥ����ӥ��ץ�Х��� C ���⡼�ȥץ�Х��$Ȥ��ơ����줾�����ꤷ�ޤ��������ӥ��ץ�Х��� B �ϡ������ۥ��ȥץ�Х��$Ȥ��ơ������ӥ��ץ�Х��� A ����ӥ����ӥ��ץ�Х��� C ���⡼�ȥץ�Х��$Ȥ��ơ����줾�����ꤷ�ޤ��������ӥ��ץ�Х��� C �ϡ������ۥ��ȥץ�Х��$Ȥ��ơ������ӥ��ץ�Х��� A ����ӥ����ӥ��ץ�Х��� B ���⡼�ȥץ�Х��$Ȥ��ơ����줾�����ꤷ�ޤ������������꤬��λ�����顢�ƥɥᥤ�����ǧ�ڥɥᥤ����.�Ǥ��ޤ���
Ϣ�ȴ���ξܺ٤ˤĤ��Ƥϡ���Identity Server 2004Q2 Federation Management Guide�٤Ȥ��Ƥ��$�����