![]() | |
Sun Java Enterprise System 2005Q4 ��ָ�� |
�� 11 ��
Access Manager���½�����ν� Access Manager �������ǰ�� Java ES �汾�� Java ES 2005Q4�����а汾 4����Sun Java System Access Manager 7 2005Q4��
���¸�(�������й� Java ES ���а汾 4 ��֧�ֵIJ�ͬ��;���� Access Manager �����⼰��̡������ݺ������� Solaris �� Linux ����ϵͳ�ϵ���
Access Manager ��������ڽ������·���� Access Manager ���н��ܣ���Щ�������� Java ES 2005Q4�����а汾 4������Ӱ�죺
���� Java ES ���а汾 4 Access Manager
Java ES ���а汾 4 Access Manager ���ڶ����Ҫ����õ���ǿ���ں�ˣ��ò�Ʒ�Ľṹ�Ѿ���������ƣ��ܹ�֧�ֶ�������Ϣ�⣨���߳�Ϊ�û���ݴ洢�����ˣ����а汾 4 Access Manager ����֧�� LDAP Ŀ¼���� Directory Server������֧��������ݴ洢Э���ʽ�����а汾 4 Access Manager ���½ӿں��·�����֧�ֶ�������Ϣ��ļ��ɡ�
��ǰ�ˣ�ͨ��ʹ��һ���µ� Access Manager ����̨4�����µ� Access Manager ����������Ϣ�⡣
��Щ�¹��ܺ��½ӿ�ʹ���а汾 4 Access Manager ��Ϊ��һ����Ҫ���·��а汾��Ϊ���ṩ�������ԣ����а汾 4 ���ڴ�ͳģʽ�����У���ͳģʽ֧����5�ڷ��а汾 3 Access Manager ����� Java ES ������йظ����Ϣ���μ���������������
Access Manager ��ָ��˵��
�� 11-1 ��ʾ����֧�ֵ����� Java ES ���а汾 4 �� Access Manager ��;�����˱�������� Solaris��Ҳ������ Linux ����ϵͳ��
�� 11-1 �� Java ES ���а汾 4��Sun Java System Access Manager 7 2005Q4 ��;��
Java ES ���а汾
Access Manager �汾
���淽��
�������������
���а汾 3
Sun Java System Access Manager
6.3 2005Q1ֱ����
ִ�з�����ɾ���а汾 3 �İ汾��Ȼ��ִ�з��а汾 4 ����ȫ��װ���������á��������
���� Access Manager ����̨����֤ UI ���Զ��� JSP
Ŀ¼ģʽ
���а汾 2
Sun Java System Identity Server
6.2 2004Q2
�� 6.2 SP1ֱ����
ִ�з�����ɾ���а汾 2 �İ汾��Ȼ��ִ�з��а汾 4 ����ȫ��װ���������á��������
���� Access Manager ����̨����֤ UI ���Զ��� JSP
Ŀ¼ģʽ
���а汾 1
Sun ONE Identity Server 6.1
��ֱ����
�������� Java Enterprise System 2005Q1 ����Ǩ��ָ��
(http://docs.sun.com/doc/819-2237) �еĹ����������а汾 3��Ȼ��ӷ��а汾 3 ����а汾 4��
�������
���� Access Manager ����̨����֤ UI ���Զ��� JSP
Ŀ¼ģʽ
Java ES ��ǰ�ķ��а汾
Sun ONE Identity Server 6.0 �� 6.0 SP 1����
iPlanet Directory Server Access Management Edition (DSAME) 5.1
��ֱ����
Access Manager ���
������ Java ES ���һ��Access Manager �����ö�����һ�ض�����Կ�����ҪǨ������汾�ĸ�����ݡ��±���ʾ�˿����� Access Manager �����Ӱ�����ݵ����͡�
����������
���а汾 4 Access Manager ���¹����漰�����½ӿڣ�
����֧����Щ�½ӿڵ� Access Manager �ķ����ǽ� Access Manager ����Ϊ����ǿ��“����”��ģʽ�����С���“����”ģʽ�����ڵ� Java ES ���а汾 3 �ͷ��а汾 2 Access Manager �����ݡ����磬����Ǩ��Ŀ¼��ݲ���֧��“����”ģʽ������Ҫ�ṩ��ǿ�� Access Manager ����̨4֧����ǿ�� Access Manager ����
���⣬“����”ģʽҲ��֧������ Java ES ������� Portal Server��Communications Express��Messaging Server �ȡ�
Ϊ֧���������ԣ��ɽ����а汾 4 Access Manager ����Ϊ��“��ͳ”ģʽ�����С�“��ͳ”ģʽ�뷢�а汾 3 Access Manager �����ݣ������������������μ�Sun Java System Access Manager 7 2005Q4 ����˵��(http://docs.sun.com/doc/819-3475)����
Ҫ֧������ Java ES ����;ɰ� Access Manager ���Դ��?��“����”ģʽ�£���Щ���Դ������� Access Manager ���н������������ʹ��“��ͳ”ģʽ����һ������������ʱ��һ����Ҫע�����ͬʱ��ζ���ڴ����� Java ES �����У�Ӧ�ý� Access Manager ����а汾 4 ��ͳģʽ��
Ȼ��������Ϊ��“��ͳ”ģʽ�����У����а汾 4 Access Manager ���뷢�а汾 3 Delegated Administrator �����ݡ���� Access Manager ������а汾 4����Ҫ���뽫 Delegated Administrator ����а汾 4���Ա�Ϊ Messaging Server �� Calendar Server �ñ��û����� Messaging Server �� Calendar Server ������һ������а汾 4��
Access Manager �����5��
Access Manager ������ Java ES �������5�Ի�Ӱ������������� Access Manager ����Ĺ�̡����磬Access Manager �ӿڻ����ϵı仯����Ҫ�� Access Manager ����5�������汾���Ƿ���Ҫ��������ȡ���ھ������;����
Access Manager ������ Java ES ���������5�ԣ�
- ��������� Access Manager ���ض��� Java ES �������������5�ԣ��μ��� 1-6����Access Manager �����Ҫ��5����Щ�������������汾��
- Web ���� Access Manager ��5�� Web ���������Щ������� Java ES Web Server��Java ES Application Server ����� Web ����4�� Weblogic �� WebSphere���ṩ����ˣ�����Ϊ Web ����ʵ���������� Access Manager ����⣬����Ҫ�� Access Manager ����̨����֤ UI �������Զ��� JSP Ǩ�Ƶ����� Access Manager �����С�
- Directory Server�� Access Manager �洢������ݣ�ͬʱ��Ҫ���ʴ洢�� Directory Server �е��û���ݡ���ˣ�Access Manager �������ҪĿ¼ģʽ��)չ��
�� Java ES ���а汾 3 �� Access Manager���ڰ���ڽ� Access Manager �� Java ES 2005Q1�����а汾 3������ Java ES 2005Q4�����а汾 4������Ϣ�����к����������⣺
���
�� Java ES ���а汾 3 Access Manager ���w��а汾 4 ʱ���뿼�������е����·��棺
- ��������� ͨ��ɾ����ǰ�汾Ȼ�����°�װ���а汾 4 ִ�����渽��һ�� ampre70upgrade �ű���ɾ���а汾 3 �İ汾��Ȼ��ʹ�� Java ES ��װ����4��װ���а汾 4�����ʹ�� amconfig �ű��� Access Manager �����������ã���ʹ�� amupgrade �ű�Ǩ��Ŀ¼ģʽ��
- ����5�ԡ� ��Ȼ Access Manager ����� Java ES ���������������5�ԣ��μ��� 1-6���������а汾 4 Access Manager ��������Щ����ڷ��а汾 3 �еİ汾���ݡ���ˣ����� Access Manager �����а汾 4 ������Щ��������ǿ�ѡ�ġ�
���⣬�� Access Manager �����5����������а汾 4 Access Manager ��5�� Directory Server �� Web Server���� Application Server ����� Web ���������������������5�ԣ����� Access Manager �����а汾 4 ������Щ��������ǿ�ѡ�ġ�
- �������ԡ� ���а汾 4 Access Manager �뷢�а汾 3 �����ݣ�����ȴ֧�ּ��ݵĴ�ͳģʽ���μ���������������
- ��ع� û�����ڻع� Access Manager ���ʵ�ó�����ʵ�ϣ��� Access Manager �ع�����ԭʼ״̬������������õ���Ŀ��࣬�Ӷ��»ع���ʵ�֡�
- ƽ̨���⡣ ���� Solaris �� Linux ����ϵͳ���� Access Manager �ij��淽������ͬ�ġ����Ĺ�̽�ָ���ض���ƽ̨��������ʵ����ļ�λ�á�
���а汾 3 Access Manager ����ȫ��
���ڽ�����δ� Java ES ���а汾 3 �� Java ES ���а汾 4 ִ�� Access Manager ����ȫ��
��ǰ������
���� Access Manager ֮ǰ����ִ�����¸��������Ĺ�̡�
���鵱ǰ�汾��Ϣ
��ʹ������������� Access Manager �ĵ�ǰ�汾��
�� Access Manager ��5��
ͨ�����齫�����ϵͳ���Լ����㻷�����е����� Java ES ������� Java ES ���а汾 4�������� Access Manager ����Ҫ��һ����������5�� Java ES ���а汾 3 ��������Դ��������ǿ�ѡ�ġ�
���ǣ����ѡ���� Access Manager ����5�����������������Ӧ������˳�������Ӧ���� Access Manager ֮ǰ���С����������κο����Ѿ������5�����
- ��������� �� 2 �¡��� Java ES ������������ṩ�˽� Java ES ����������w��а汾 4 ��˵��
- Directory Server�� �� 4 �¡�Directory Server �� Administration Server�����ṩ�˽� Directory Server ���w��а汾 4 ��˵��
- Web ��������� �� 6 �¡�Web Server������ 9 �¡�Application Server���зֱ��ṩ���� Web Server �� Application Server ��˵��
���δ���� Access Manager ֮ǰ�� Web ������������̣�ʹ�� amconfig �ű����Ὣ Access Manager ���ú����²������� Web �����С�
���� Directory Server ���
Access Manager ���̽�ʹ���� Directory Server ģʽ�Ľű�����ˣ����� Access Manager ֮ǰ����ʹ�� Directory Server ����̨��������ʵ�ó����� db2bak������ Directory Server ��ݡ�
�йر��� Directory Server �ĸ����Ϣ���μ� Sun Java System Directory Server ����ָ�� (http://docs.sun.com/doc/819-2013)��
���ݷ��а汾 3 Access Manager ������Ϣ
��Ϊ�������÷��а汾 4 Access Manager �����Ҫ�������÷��а汾 3 �İ汾����˽������ļ����ݵ�һ����֪λ���Ƿdz���Ҫ�ġ�Ӧ�ñ��������ļ���
���� Web �����Զ����ļ�
��� Access Manager �������κ� Web �����Զ����ļ���Ӧ������Щ�ļ��������Զ������ݿ��ܰ�(��
���ݷ��а汾 3 Access Manager ��־�͵����ļ�
Ҫ����ϵͳ״̬��Ϣ����õİ취�DZ�����־�͵����ļ���ʹ�䲻�ᶪʧ����Щ�ļ�λ������λ�ã�
��ȡ�����������Ϣ������
Ҫ�� Access Manager�������ṩ�����������Ϣ�����а�(��
���а汾 3 Access Manager
�� Access Manager ����� Java ES ���а汾 4 ��(�������� Access Manager ��Ǩ�� Access Manager ��ݵĹ�̡�
��ժҪ
�� Access Manager �Ĺ�������в�����ɣ�
- ɾ�� Java ES ���а汾 3 �� Access Manager �汾��ʹ�� ampre70upgrade �ű���
- ��װ Java ES ���а汾 4 �� Access Manager �汾��ʹ�� Java ES ���а汾 4 ��װ����ѡ��“�Ժ�������”ѡ�
- ȡ���� Access Manager���������ò����²��� Web �����С�ʹ�� amconfig �ű���
- ����Ŀ¼�ṹ��ģʽ��ʹ�� amupgrade �ű���
���¹�̶���Щ������һ����˵��
����
- ɾ�� Java ES ���а汾 3 �� Access Manager �汾��
- �� root ��ݵ�¼���йܷ��а汾 3 Access Manager �ļ������Ϊ�����û���
su -
- ��Ŀ¼���Ϊ Java ES ���а汾 4 �ַ����е� platform/Product/identity_svr/Tools Ŀ¼��
- ��ȡ ampre70upgrade �ű���Ҫ��������²����ֵ��
�� 11-4 Access Manager ����ampre70upgrade
����
ֵ
Directory Server Host
����ȫ����ƣ�hostname.domian
Directory Server Port
ָ��һ��� SSL �˿ں�1
Ĭ��ֵ��389Top-Level Administrator DN
Ĭ��ֵ��uid=amadmin,ou=People,dc=iplanet,dc=com
Top-Level Administrator Password
1���ָ��һ�� Directory Server SSL �˿ڣ���Ĭ�ϵ� SSL ֵ 636���������ɹ������ǰ�Ĺ�̡�
- ȷ�� Directory Server �������У������뽫�����
- ���� ampre70upgrade �ű���
./ampre70upgrade
�ýű������� Access Manager �����ļ�����ɾ���а汾 3 ���������밴������ f �ֶ�ɾ��ػ������
- �ֶ�ɾ�������ϵ� Access Manager ���ػ������
ampre70upgrade �ű�����ɾ�� Access Manager ���ػ����������ֶ�����ɾ���ִ����ȷ�ı��ػ���
- ��װ Java ES ���а汾 4 �� Access Manager �汾��
- ���йܷ��а汾 3 Access Manager �ļ���������� Java ES ��װ����
- ��ѡ�������ѡ�� Access Manager��
�����Ļ����ʾ“��ͻ”��Ϣ�������װ�������ҵ�����ǰ�汾�� Access Manager ������Ϣ������Ԥ���е���Ϣ�����ں�������ִ���������á�����Ժ��Դ�“��ͻ”��ϢȻ�����ִ�в���
- ָ����װĿ¼�����뷢�а汾 3 �İ�װĿ¼��ͬ��
- ѡ��“�Ժ�������”ѡ�
- ��װ��ɺ��˳� Java ES ��װ����
- �� mobile access �����
Access Manager mobile access �����Ҫͨ�������а汾 3 �İ汾�������±���ʾ�������������
�� 11-5 ������ Access Manager Mobile Access �����������1
˵��
Solaris ������ ID
Linux ������ ID
Mobile Access ���
119530-01 (SPARC)
119531-01 (x86)
119532-01
1���������汾������ Java ES ���а汾 4 �������Ͱ汾�š�����н��µ����汾���ã����ý��°汾���ñ�����ʾ�İ汾��
- ������ 11-5 �е�������Ż�ȡ�����������
�ɴ�������ַ�����������ص� /tmp��http://sunsolve.sun.com/pub-cgi/show.pl?target=patches/patch-access
- �� root ��ݵ�¼�����Ϊ�����û���
su -
- Ӧ���� 11-5 �е�������
�� Solaris �ϣ�
patchadd patch_ID
�� Linux �ϣ�
rpm -Fvh sun-identity-mobileaccess-6.2-25.i386.rpm
rpm -Fvh sun-identity-mobileaccess-config-6.2-25.i386.rpm- �����Զ��� Access Manager �� JSP��
����Ӧ�ð����� Web �����Զ����ļ��������ġ����� Access Manager ����̨����֤�û����� (User Interface, UI) �ķ��а汾 3 �Զ��� JSP ���á�
Ȼ���Զ��� JSP �ļ����Ƶ���ȷ��Ŀ¼�С����磬�� Solaris ϵͳ�ϣ�
- ����̨��AccessManager-base/web-src/applications/console
- ��֤ UI��AccessManager-base/web-src/services/config/auth/default �� AccessManager-base/web-src/services/config/auth/default_Locale������ Locale �����Ի���ָʾ���� ja��
�йظ����Ϣ���μ� Sun Java System Access Manager Developer's Guide (http://docs.sun.com/doc/819-2139)��
- ȡ���� Access Manager���������ò����²��� Web �����С�
ͨ������ amconfig �ű�Ϊ�ض� Web �������� Access Manager��amconfig �ű��������j�� amsamplesilent ģ�������ļ���λ������Ŀ¼�У�
AccessManager-base/bin
�й� amconfig �ű��� amsamplesilent ģ���ļ�����Ϣ���μ� Sun Java System Access Manager ����ָ�� (http://docs.sun.com/doc/819-1940)��
ִ�����²��轫 Access Manager �������ú����²��� Web �����У�
- ���ѡ���� Web ������������� Access Manager ��5�����������ȷ����ȫ����ɡ�
- ��� Directory Server ����Ӧ�� Web �����Ƿ��������С�
- ��� amsamplesilent ģ�������ļ�����һ�� amconfig �����ļ���
cp amsamplesilent config-file
- ���� config-file �е����ò���
����ȷ�������в���һЩ�����ֵ�ɴ� AMConfig.properties �ļ�Ǩ�ƣ����֮�£���������ֵ�������̵�ר��ֵ�����±���ʾ��
���������������� Web ��������룬���ṩҪ��ķ��а汾 3 ������ʹ�õ���Щֵ��
- ���� amconfig ��ȡ���� Access Manager��
�� config-file �� DEPLOY_LEVEL ��ֵ����Ϊ 26��
cd /AccessManager-base/bin
./amconfig -s AccessManager-base/bin/config-file- ���� amconfig ���������� Access Manager �����䲿�� Web �����С�
�� config-file �� DEPLOY_LEVEL ��ֵ����Ϊ 1��
cd /AccessManager-base/bin
./amconfig -s AccessManager-base/bin/config-file- ����Ŀ¼�ṹ��ģʽ��
���а汾 4 Access Manager ���뷢�а汾 3 ��Ŀ¼�ṹ���棬������Ըýṹ��������ʹ��֧�ַ��а汾 4 �Ĺ��ܡ�ͨ������ amupgrade �ű����� Access Manager Ŀ¼�ṹ��ģʽ����Ϊ���а汾 4���ýű���װ������Ŀ¼�У�
- Solaris��
AccessManager-base/upgrade/scripts- Linux��
AccessManager_base/identity/upgrade/scripts- ��ȡ amupgrade �ű���Ҫ��������²����ֵ��
�� 11-7 Access Manager ����amupgrade
����
ֵ
Directory Server Host
����ȫ����ƣ�hostname.domian
Directory Server Port
ָ��һ��� SSL �˿ں�1
Ĭ��ֵ��389Directory Manager DN
Ĭ��ֵ��cn=Directory Manager
Directory Manager Password
Top-Level Administrator DN
Ĭ��ֵ��uid=amadmin,ou=People,dc=iplanet,dc=com
Top-Level Administrator Password
Enable Realm Mode
Y/N��Yes ����“����ģʽ”�������ҷ��������Ǩ�Ƶ��µ�“����”��No��Ĭ��ֵ��������������Ȼ����“��ͳģʽ”�¡�
1���ָ��һ�� Directory Server SSL �˿ڣ���Ĭ�ϵ� SSL ֵ 636���������ɹ�������̡�
- ���� amupgrade �ű���
cd AccessManager-base/upgrade/scripts
./amupgrade�����ɹ����ű�����ʾ "Upgrade completed"��
- �鿴��������־�ļ����˽��й�Ŀ¼ģʽ)չ����Ϣ��
Solaris��
/var/sadm/install/logs/
Sun_Java_System_Access_Manager_upgrade_dit_log.mmddhhmmLinux��
/var/log/Sun_Java_System_Access_Manager_upgrade_dit_log.mmddhhmm- �� Access Manager��
����������� Access Manager �� Web ����
���� Access Manager ��
������̺ɰ����·����������Ƿ�ɹ���
- �� amadmin ���ʹ������ URL ��¼�� Access Manager ����̨��
http://hostname.domain:port/amconsole
���У�hostname.domain:port ���й� Access Manager �� Web �����ȫ�������Ͷ˿ںš�
����“��������”ѡ����Ƿ��ṩ������ Java ES ���а汾 4 Access Manager ���ᵽ���µķ��а汾 4 ����
- ͨ���� /var/sadm/install/logs Ŀ¼�е���������־�ļ��鿴��״̬��
Sun Java Enterprise System ��װ����
- ��� Access Manager ��������ļ����˽����
�ļ�λ�� /var/opt/SUNWam/debug
��������
���Ҫʹ�ð�ȫ���������� (Security Assertion Markup Language, SAML) ������ʹ�� Access Manager ����̨��Ӳ�����һ�� SAML ��֤ģ�顣�йش��� SAML ��֤ģ��ʵ�����Ϣ������ Sun Java System Access Manager ����ָ�� (http://docs.sun.com/doc/819-1940)��
��ع�
δ�ṩ���ڽ� Access Manager �ع�������ǰ��״̬�Ľű�������ʹ����Ϊ��ǰ�����һ���ֶ�ݵ� Access Manager ����ֶ�ִ�иù�̣��μ����ݷ��а汾 3 Access Manager ��־�͵����ļ������ع��̹���'����������ʵ�֡�
��ʵ������а汾 3 �뷢�а汾 4 ����
��һЩ������ϵ�ṹ�У�Access Manager �������ڶ������ϵͳ�ϣ����ṩ�߿����ԺͿ������ԡ���� Access Manager ʵ�����ͬһ�� Directory Server�����û�����ϣ���ڲ��жϷ��������°�˳���� Access Manager ʵ��ڽ�����ִ�д������Ĺ�̡�
ע
��ǰ���а汾��֧������Щ��װ��ͬһ���ϵͳ�ϵĶ�� Access Manager ʵ�������ͬһ������ж��ʵ��������ʵ��֮�������´�������ʵ��
�ӷ��а汾 3 �� Access Manager �Ĺ�̰�(Ǩ��Ŀ¼ģʽ��֧�ַ��а汾 4 �IJ��衣���а汾 3 Access Manager ��֧�ַ��а汾 4 Ŀ¼ģʽ�������а汾 4 Access Manager ȴ֧�ַ��а汾 3 Ŀ¼ģʽ��
����Ŀ¼ģʽ��δǨ�Ƶ����а汾 4 ʱ��Java ES ���а汾 4 Access Manager �ͷ��а汾 3 Access Manager ʵ��ſ��Թ��沢�ܹ���ͬһ�� Directory Server ��ͬʱ���С���ˣ�����ʱ��������Ƚ����� Access Manager ʵ������а汾 4������Ӧ��Ŀ¼ģʽǨ���w��а汾 4��
��ִ�й���ʱ���밴���а汾 3 Access Manager ��������ÿ�� Access Manager ʵ���Ҫִ������Ŀ¼�ṹ��ģʽ���衣����������ʵ��֮����ִ�иò��衣
�����а汾 3 Access Manager SDK
��һЩ������ϵ�ṹ�У�Access Manager SDK �������װ��һ���������ϵͳ�ϣ�������Щ�������ȴδ��װ���� Access Manager �����Access Manager SDK �൱�ڵ� Access Manager ��Զ�̽ӿڣ��ұ��뽫�����ģʽ��������Ϊ�� Access Manager ��ͬ��“��ͳ”��“����”����Ϊ�� Access Manager ��Զ�̽ӿڣ�SDK �������ñ��ܷ��� Directory Server��
�������ʹ�� Access Manager SDK 4֧�� Web ���������5�� Web �������� Portal Server �� Communications Express���������Ϊ��Ӧ�� Web �������� Access Manager SDK���� Access Manager SDK Ҳ��֧�ַ� Web �������ʱ���� Web ����
���������ص㣬�� Access Manager SDK �Ĺ���� Access Manager ��ȫ���̵�һ���֡�
���ڽ�����δ� Java ES ���а汾 3 �� Java ES ���а汾 4 ִ�н����� Access Manager SDK ����
��ǰ������
Access Manager SDK ��ǰ�������� Access Manager ��ȫ����ͬ��������(��Щ�� Directory Server ���?���Զ�����ص����ݡ�Access Manager SDK ��ǰ����ɵ��������£�
���а汾 3 Access Manager SDK
Access Manager SDK �������� Access Manager ��ȫ����ͬ��������(��Щ����?���Զ����Ǩ��Ŀ¼ģʽ��ص����ݡ�
- ɾ�� Java ES ���а汾 3 �� Access Manager SDK �汾��
����ɾ�� Java ES ���а汾 3 �� Access Manager �汾�е�˵�����ֻ����ɾ����� Access Manager SDK��
- ��װ Java ES ���а汾 4 �� Access Manager SDK �汾��
������װ Java ES ���а汾 4 �� Access Manager �汾�е�˵�����ֻ����װ���� Access Manager SDK��
- �������� Access Manager SDK��
����ȡ���� Access Manager���������ò����²��� Web �������е�˵��������Ҫ���� DIRECTORY_MODE=5 ����������ʾ���� DEPLOY_LEVEL ����
���� Access Manager SDK ��
���� Access Manager SDK ���Ƿ�ɹ��ķ��������֣�
- ���� Portal Server��Communications Express ������ʹ�� Access Manager SDK ��������� Access Manager l�ӣ��������֤�Ƿ���Ч��
- ��������λ�����ṩ�� Access Manager SDK ʾ��
/AccessManager-base/samples/sdk
- ��� com.iplanet.am.version ���Ե�ֵ���������� AMConfig.properties �ļ��У�
AccessManagerConfig-base/config/AMConfig.properties
��ع�
δ�ṩ���ڽ� Access Manager �ع�������ǰ��״̬�Ľű�������ʹ����Ϊ��ǰ�����һ���ֶ�ݵ� Access Manager ����ֶ�ִ�иù�̣��μ����ݷ��а汾 3 Access Manager ��־�͵����ļ������ع��̹���'����������ʵ�֡�
�� Java ES ���а汾 2 �� Access Manager�� Java ES 2004Q2�����а汾 2��Access Manager ���w��а汾 4 �Ĺ���뽫���а汾 3 Access Manager ���w��а汾 4 ������ͬ������˵�������еļ������⡣
��ǰ������
���� Access Manager ֮ǰ����ִ����ǰ������������Ĺ�̣���Ҫ���½��滻�� Access Manager ��5��������������Ŀ¼ģʽһ�ڡ�
�� Access Manager ��5��
��ӷ��а汾 3 ����ȣ��ӷ��а汾 2 �����а汾 4 ����ǰ����Ӧ��(�� Access Manager ����5�����й���������μ��� 1-6�������б���פ��IJ�Ʒ�������а汾 4��
�� Access Manager ��5��ʱ������Ӧ������˳�������Ӧ���� Access Manager ֮ǰ���С����������κο�������������5�
- ��������� �� 2 �¡��� Java ES ������������ṩ�˽� Java ES ����������w��а汾 4 ��˵��
- Directory Server�� Directory Server �� Access Manager ���ٻ�פ����ͬһ̨������ϣ����ǣ��� Java ES ���а汾 2 �� Directory Server �� Administration Server ���ṩ�˽� Directory Server ���w��а汾 4 ��˵��
- Web ��������� �� Java ES ���а汾 2 �� Web Server ���� Java ES ���а汾 2 �� Application Server �зֱ��ṩ���� Web Server �� Application Server ��˵��
��Ŀ¼ģʽ
������� Directory Preparation Tool (comm_dssetup.pl) �� Directory Server ���������ã���֧�� Messaging Server��Calendar Server ������ͨ����������������ʹ�÷��а汾 4 �� Directory Preparation Tool �汾��Ŀ¼ģʽ��Ȼ������ Access Manager������ Access Manager ��5������Ϻ�ִ����һ��ǰ�������� Java ES ���а汾 2 �� Directory Preparation Tool �н������� Directory Preparation Tool �Ĺ�̡�
���а汾 2 Access Manager ����
�� Access Manager �ӷ��а汾 2 ���w��а汾 4 �Ĺ�����������в��� Access Manager ����� Web �����
���а汾 2 Access Manager��Web Server Web ����
������ Web Server Web ������ʱ��Ҫ�����а汾 2 Access Manager ���w��а汾 4���ɰ������а汾 3 Access Manager �е�˵��������Ҫ���ᵽ���а汾 3 �ĵط��÷��а汾 2 ���档
���а汾 2 Access Manager��Application Server Web ����
������ Application Server Web ������ʱ��Ҫ�����а汾 2 Access Manager ����а汾 4�����}�����
- ���а汾 4 Application Server ���°�װ�ġ���������£�Ҫ�����а汾 2 Access Manager ����а汾 4���ɰ������а汾 3 Access Manager �е�˵��������Ҫ���ᵽ���а汾 3 �ĵط��÷��а汾 2 ���档
- �ѽ����а汾 2 Application Server ����а汾 4����������£�Ҫ�����а汾 2 Access Manager ����а汾 4���밴�������˵�����
�� Access Manager �������� Application Server Web ������ʱ��Ҫ�������밴������ 1 ������ 4 ִ�в������Ҫ���ᵽ���а汾 3 �ĵط��÷��а汾 2 ���档
- ɾ���а汾 2 �� Access Manager �汾��
ʹ�� ampre70upgrade �ű�������ɾ�� Java ES ���а汾 3 �� Access Manager �汾�е�˵�����
- ��װ Java ES ���а汾 4 �� Access Manager �汾��ʹ�� Java ES ���а汾 4 ��װ����ѡ��“�Ժ�������”ѡ�
��������в��� Access Manager �ķ��а汾 2 Application Server ʵ�� (instanceName) ��������а汾 4 ֮��Ǩ�Ƶ���������һ��ڵ�����¡����ڸ����� Application Server ʵ���е� Access Manager ������Ҫִ�����¸��Ӳ��裺
- ȷ������֧�� Access Manager ������������С�
- ��� Directory Server �Ƿ��������С�
- �� Domain Administration Server (DAS)�����������
AppServer8-base/bin/asadmin start-domain --user admin_ID
--password password domainName- �����в����� Access Manager ������ Application Server ʵ�� (instanceName)�����÷�����ʵ����δ���У���
ͨ��������Ǩ�������� Application Server ʵ��Ľڵ����4ʵ�ִ˲���
AppServer8-base/bin/asadmin start-node-agent --user admin_ID
--password password nodeagentName����������������У���ʹ�������Լ����
- nodeAgentName ����ʽΪ hostName_domainName��
- Ĭ�ϵ� domainName Ϊ domain1��
- Ĭ�ϵ� instanceName Ϊ server1��
- ȡ���� Access Manager���������ò����²��� Application Server ʵ���С�ʹ�� amconfig �ű���
- ��� amsamplesilent ģ�������ļ�����һ�� amconfig �����ļ���
cp amsamplesilent config-file
- ���� config-file �е����ò���
����ȷ�������в���һЩ�����ֵ�ɴ� AMConfig.properties �ļ�Ǩ�ƣ����֮�£���������ֵ�������̵�ר��ֵ�����±���ʾ��
���������������� Web ��������룬���ṩҪ��ķ��а汾 2 ������ʹ�õ���Щֵ��
- ���� amconfig ��ȡ���� Access Manager��
�� config-file �� DEPLOY_LEVEL ��ֵ����Ϊ 26��
cd /AccessManager-base/bin
./amconfig -s AccessManager-base/bin/config-file- ���� amconfig ���������� Access Manager �����䲿�� Web �����С�
�� config-file �� DEPLOY_LEVEL ��ֵ����Ϊ 1��
cd /AccessManager-base/bin
./amconfig -s AccessManager-base/bin/config-file- �� server.policy �ļ�������Ŀ¼��
AppServer8Config-base/domains/domainName/config
���Ƶ�����Ŀ��Ŀ¼��
AppServer8Config-base/nodeagents/nodeagentName/
instanceName/config- �ķ��а汾 4 Application Server domain.xml �ļ���
- ������� Access Manager �ķ��а汾 2 Application Server ʵ��� server.xml �ļ��У����� Access Manager classpath-suffix �� server-classpath ��Ϣ��
AppServer7Config-base/domains/domainName/instanceName/config/server.xml
- ������ Application Server ʵ�����в����� Access Manager���� domain.xml �ļ��У������Ƶ���·����Ϣ�ֱӵ� classpath-suffix �� server-classpath ��Ŀ�ϣ�
AppServer8Config-base/nodeagents/nodeagentName/instanceName/
config/domain.xmlӦ����·����Ϣ��ӵ����а汾 4 Application Server domain.xml �ļ��� instanceName-config ���С��ÿ����ʼ���ǣ�
<config dynamic-reconfiguration-enabled="true" name="instanceName-config">
������·����Ŀ�����Ϣʱ��Ӧȷ�����¾���Ϣ֮���һ��ð�� (":")��������·����Ŀ�е�ǰ��ʹ�õ�����һ��·���ָ��Ҳ��ɾ��� AppServer7-base ·����������Ŀ��ע�ⲻҪ�������
- ������ DAS��
AppServer8-base/bin/asadmin stop-domain --user admin_ID
--password password domainNameAppServer8-base/bin/asadmin start-domain --user admin_ID
--password password domainName- �����������в����� Access Manager �ķ�����ʵ��
AppServer8-base/bin/asadmin stop-node-agent --user admin_ID
--password password nodeagentNameAppServer8-base/bin/asadmin start-node-agent --user admin_ID
--password password nodeagentName- ������ 6 �������Ŀ¼�ṹ��ģʽ��
���� Access Manager ��
������̺ɰ����� Access Manager ��������������Ƿ�ɹ���
��������
���Ҫʹ�ð�ȫ���������� (Security Assertion Markup Language, SAML) ������ʹ�� Access Manager ����̨��Ӳ�����һ�� SAML ��֤ģ�顣�йش��� SAML ��֤ģ��ʵ�����Ϣ������ Sun Java System Access Manager ����ָ�� (http://docs.sun.com/doc/819-1940)��
��ع�
δ�ṩ���ڽ� Access Manager �ع�������ǰ��״̬�Ľű�������ʹ����Ϊ��ǰ�����һ���ֶ�ݵ� Access Manager ����ֶ�ִ�иù�̣��μ����ݷ��а汾 3 Access Manager ��־�͵����ļ������ع��̹���'����������ʵ�֡�