Sun Java System Identity Server 2004Q2 ����ָ�� |
�� 7 ��
���Թ������½��� Sun Java System Identity Server 2004Q2 �ġ����Թ��?���ܡ�Identity Server �ġ����Թ��?���ܿ��ṩ�������²���ķ�����ʹ��������Ա�����Թ���Ա���Բ鿴��������ɾ�������������֯�Ͼ��ʹ�õ�ij���ض�����IJ��ԡ���Ϊ��֯������֯����Ա����Թ���Ա�ṩ�����ڲ鿴��������ɾ�������֯ר�ò��Եķ�����
���°��������ݣ�
����������������ɹ�����Щ����ָ����ijһ��֯�ܱ�����Դ�ķ���Ȩ�ޡ���ҵӵ����Ҫ���б���������ͼ�ص���Դ��Ӧ�ó���ͷ����Զ������û��ɶԸ���Դִ�в����ʱ��ͷ�ʽ���Դ�4���ƶ�������Դ�ķ���Ȩ��ʹ���������ڱ�Ӧ���ڶ��������ij�ض�����ɷ��ʵ���Դ��
ע
����Ϊ���û������û������ǵ����û�����˾����ɫ����Ⱦ���ij����ݵ��κζ����й���ϸ��Ϣ���μ� Java 2 Platform Standard Edition Javadoc��
������Լȿɶ����Ԫ��ߣ�Ҳ�ɶ���Ƕ�Ԫ��ߡ���Ԫ����� yes/no��true/false �� allow/deny���Ƕ�Ԫ��߱�ʾ���Ե�ֵ�����磬�ʼ�������ܰ�( mailboxQuota ���ԣ����д���Ϊÿ���û����õ����洢ֵ��ͨ�������ú�IJ��Խ��������ɶ���һ��Դ�Լ��ں���������ܹ�ִ�еľ������
���Թ��?�������Թ��?�����ṩ�����ڴ���������Ե����Է��������Է����������Ա���塢�ġ����衢�����ɾ�������� Identity Server �����ڱ�����Դ��Ȩ�ޡ�ͨ�������Է����(һ����ݴ洢�⡢һ�����?����������92��ԵĽ�����Լ�һ�����ִ�г�������Դ�����Identity Server ʹ�� Sun Java System Directory Server ������ݴ洢�����ṩ Java �����ڲ����9:Ͳ��Է����Ƶ� C API�����й���ϸ��Ϣ���μ� ��Identity Server Developer's Guide�������������Աʹ�� Identity Server ����̨���в��Թ��?Identity Server �ṩһ�ֲ��Է�����URL ���Դ��?���÷���ʹ�ÿ����ز��Դ���4ǿ��ʵʩ���ԡ�
URL ���Դ������
Identity Server �Ա���ʽ�ṩ��URL ���Դ��?������ǿ��ִ�в��ԡ��˷����������Ա�����ڲ���ִ�г�������Դ�������������ԡ�
���Դ���
�����Դ��?�Ǵ洢��ҵ��Դ�ķ�����ġ�����ǿ�Ƶ㡱(PEP)�����Դ����b�� Identity Server ��װ��һ�� Web �������ϣ����û���λ���ܱ��� Web �������ϵ� Web ��Դ��������ʱ���˴��?������Ȩ��������á�����Ȩ�Ƕ���Դִ�е��κ��û���Ȩ����IJ��䡣�ô���ɱ��� Web ���������Դ����4�ֻ��ܵ���Ȩ����ı�����
���磬��Զ�̰�װ�� Identity Server �����ġ���f��Դ��Web �������Ͽ��ܻᰲװijһ���?�˴���ɷ�ֹ���ʵ����Ե���Ա�鿴���ܵĹ�����Ϣ�����������ݡ������� Identity Server ����Ա���壬�洢�� Identity Server �����У����ɲ��Դ���ʹ�ã��������ܾ��û���Զ�� Web ���������ݵķ���Ȩ��
���µġ�Sun Java System Identity Server ���Դ��?���Դ� Sun Microsystems �����������ء�
�йذ�װ������Դ������ϸ��Ϣ������ Sun Java System Identity Server J2EE Policy Agents Guide �� Web Policy Agents Guide ���ҵ���
ע
�����92��ᰴ�ض�˳����У������ڶ�������9�ʱ�����һ�����ֵ�9=��Ϊ deny��Ҳ���ٶԺ�����Խ����9#�����ڲ������÷��������á� �ܾ���ʱ�����9!����ԡ��й���ϸ��Ϣ���μ��������÷���������
���Դ���ֻ�� Web URL (http://...) ��ǿ��ִ�о�ߡ����ǣ�����ʹ�� Java �� C Policy Evaluation API ��д���?����������Դ��ǿ��ִ�в��ԡ�
���⣬����Ҫ�����������÷����еġ���Դ�Ƚ�����������Ĭ�����ø��Ϊ��
serviceType=Name_of_LDAPService|class=com.sun.identity.policy.plugins.SuffixResourceName|wildcard=*|delimiter=,|caseSensitive=false
���ߣ��ṩ������ LDAPResourceName ��ʵ����ʵ�� com.sun.identity.policy.interfaces.ResourceName ����Ӧ�����á���Դ�Ƚ���Ҳ�ɴﵽĿ�ġ�
ע
����Դ�Ƚ������Ե��ֶν����������÷���������˵��
���Դ�����
�� Web �������פ���ڲ��Դ������ķ������е� URL �����������ʼ�ܱ��� Web ��Դ�Ĺ�̡����������Ѱ�װ�IJ��Դ�����ȡ��������е���֤ƾ֤���Ự��ǣ���
�������ѽ�ȡ������֤�����еĻỰ��ǣ���������¹�̡�
- ���Ự�����Ч���������ܾ��û��ķ��ʡ����Ự�����Ч�����û������ض�����֤���������и�������
- ����֤�������ƾ֤�Ƿ�ͬ����Ч��������һ���ǡ�
- һ���û���ƾ֤������ȷ��֤������ͻ���������������÷��������ڷ��� Identity Server �ڲ������ URL��
- ����������ز��Է���Ķ�λ����������Է����������Ի�ȡ�����ڸ��û��ľ�ߡ�
- �������û����ʻ��Ǿܾ��û����ʣ����ݵ�ǰ������Դ�IJ��Ծ�߶����Բ��Ծ�ߵĽ���ָʾ��ͬ����֤�������֤���ƣ�����Ὣ�����ض�����֤����ֱ�����������������֤Ϊֹ��
��������ȡ��ijһ������ڸ��������κ����лỰ��ǣ�����?�û��ض�����Ĭ�ϵ�¼ҳ�棬��ʹ�ò�ͬ��֤����������ԴҲ����ˡ�
ע
���ڲ��Ե���Դ��֤���û���֤���ڲ�ͬ���͵���֤���йش˷������ݵ���ϸ��Ϣ���μ����ڲ��Ե���Դ������
��������ʹ�� Identity Server ��������}�����͵IJ��ԣ������Ժ����ò������������������������������ɡ����ò���������������֯��������ɡ�
������
�� Identity Server �У����ڶ������Ȩ�IJ��Ա���Ϊ�����ԡ��������������������������ɡ�
����
һ��������һ����Դ��һ����������Լ�һ��ֵ����������϶Բ��Խ����˶��塣
����
���������ܲ���Ӱ����û����û����ϣ����磬������ض���ɫ����Щ�û��������⽫���������ԡ������һ������ǣ����û��Dz���������һ������ij�Աʱ���Բ����á�Ĭ�������(��
Identity Server ��ɫ�� LDAP ��ɫ
Identity Server ��ɫ���� Identity Server �����ġ���Щ��ɫ����еĶ������� Identity Server ������Ȩ��LDAP ��ɫ��ʹ�� Directory Server ��ɫ���ܵ������ɫ���塣��Щ��ɫ����еĶ������� Directory Server ��ɫ���������Ȩ������ Identity Server ��ɫ�������� Directory Server ��ɫ�����ǣ�Directory Server ��ɫ����һ������ Identity Server ��ɫ����ͨ�������������÷���������Ŀ¼����LDAP ��ɫ��Identity Server ��ɫֻ��ͨ���йܡ�Identity Server ���Է����ʡ�Identity Server ���Է������ Identity Server SDK �ͻ���ʱ���� Identity Server ��ɫ���93�Ա�ʸ���ٶȽϿ졣�����ڲ������÷������� LDAP ��ɫ�������������С��Χ��������ܡ�
Ƕ��ɫ
Ƕ��ɫ����Ϊ���Զ��������еġ�LDAP ��ɫ����ȷ�9!�
���
�����ʹ�á������������Ե�������������磬Ϊij��н��Ӧ�ó��������ʱ������Ϊ�ò�����һ���������ֻ�����ض���ʱ���ڷ��ʸ�Ӧ�ó������⣬����Զ�����һ���������ֻ�е�������4��ָ����һ�� IP ��ַ��˾�ڲ���ʱ������ִ�иò���
���⣬�����������������ͬһ����IJ�ͬ URI �ϵIJ�ͬ���ԡ����磬http://org.example.com/hr/*jsp ֻ���� org.example.net �� 9 AM �� 5 PM ֮����з��ʣ��� http://org.example.com/finance/*.jsp ������ org.example2.net �� 5 AM �� 11 PM ֮����з��ʡ�ͬʱʹ�á�IP ������͡�ʱ��������Ϳ���ʵ����һĿ�ġ����������Դָ��Ϊ http://org.example.com/hr/*.jsp�����Խ�Ӧ�õ� http://org.example.com/hr �µ����� JSP����(��Ŀ¼�е� JSP��
ע
��ѡ��֯��������Դ�����⡢����������ֵ������ֱ��Ӧ policy.dtd �е� Referral��Rule��ResourceName��Subject��Condition��Attribute �� Value Ԫ�ء�
����
����Ա������Ҫ��һ����֯�IJ��Զ���;��ָ�ɸ���һ����֯�������⣬�����Խ���Դ�IJ��Ծ��ָ�ɸ�������Բ�Ʒ�������ò��������ŶԲ��Դ������95���Ȩ���ò�����һ�������������ѡ��֯��ɡ�
����
��������Զ�����9���ص���Դ��
��ѡ��֯
��ѡ��֯���嵱ǰ������9���ص���֯��Ĭ������£���}�ֺ�ѡ��֯���ͣ��Ե���֯������֯�����Ƿֱ���ͬ����֯���Ӽ���֯���й���ϸ��Ϣ���μ�Ϊ�Ե���֯������֯����������
���Զ��������ĵ�һ�������������˲��ԣ���ͻ��� XML ��ʽ�洢�� Directory Server �С��� Directory Server �У�XML �������ݴ洢��һ��λ�á����ܲ������� amadmin.dtd�������̨����������õģ���ʵ�������Ի��� policy.dtd �� XML ����ʽ�洢�� Directory Server �С�policy.dtd ��� amadmin.dtd�����Դ�����ǣ�����ȡ�IJ���Ԫ�ر�ǡ���ˣ������Է��� Directory Server ���ز���ʱ������ policy.dtd ���� XML��ֻ����ʹ�������д�������ʱ����ʹ�� amadmin.dtd�����ڽ��� policy.dtd �Ľṹ��policy.dtd λ������λ�ã�
IdentityServer_base/SUNWam/dtd (Solairs)
IdentityServer_base/identity,dtd (Linux)
ע
�ڱ����е����²��ֽ�ֻ��� Solaris Ŀ¼��Ϣ����ע�� Linux ��Ŀ¼�ṹ����ͬ���й���ϸ��Ϣ����μ����ڱ�ָ����
Policy Ԫ��
Policy �Ǹ�Ԫ�أ�������Ե�Ȩ�������Լ����������õĶ��������������ò����Ƿ�Ϊ��ѡ��ָ�ɣ������Լ��Ƿ�Ըò��Դ������ƣ��������������ܰ�һ�����������Ԫ�أ�Rule��Conditions��Subjects �� Referrals������� XML ����Ϊ name����ָ�����Ե���ơ����� referralPolicy ָ������Ƿ�Ϊ���ò��ԣ����δ���壬����Ĭ��Ϊ�����ԡ���ѡ XML ����( name �� description��
ע
�����Ա��Ϊ referral ʱ���ڲ����9��ڼ佫���������������෴�������Ա��Ϊ normal ʱ���ڲ����9��ڼ佫�������С���ѡ��֯����
Rule Ԫ��
Rule Ԫ�ض�����Եľ������ݣ����ܰ������Ԫ�أ�ServiceName��ResourceName �� AttributeValuePair�������Ѿ�Ϊ�䴴�����Եķ����Ӧ�ó���������Լ���Դ��ƺͶ���ִ�еIJ���������ʱ�ɲ����κβ������磬���ò��ԾͲ����κβ���
ServiceName Ԫ��
ServiceName Ԫ�ض�����������õķ�����ơ���Ԫ�ر�ʾ�������͡�����κ�����Ԫ�ء���ֵ���ڷ���� XML �ļ������� sms.dtd���ж������ȫһ�¡�ServiceName Ԫ�ص� XML ���������Ƿ���ȡ�ַ��ֵ������ơ�
ResourceName Ԫ��
ResourceName Ԫ�ض��彫Ҫ����ִ�в���Ķ������Ѿ���ר�������Ա㱣���˶�������κ�����Ԫ�ء�ResourceName Ԫ�ص� XML ���������Ƕ������ơ�ResourceName ��ʾ������� Web �������ϵ� http://www.sunone.com:8080/images ��Ŀ¼�������ϵ� ldap://sunone.com:389/dc=example,dc=com����������Դ������ salary://uid=jsmith,ou=people,dc=example,dc=com�����б�����Ķ����� John Smith �Ĺ�����Ϣ��
AttributeValuePair Ԫ��
AttributeValuePair Ԫ�ض��������ֵ�������� Subject Ԫ����Referral Ԫ���� Condition Ԫ������Ԫ�ء���� Attribute �� Value Ԫ�أ������� XML �������ԡ�
Attribute Ԫ��
Attribute Ԫ�ض���������ơ������������Դ��ִ�еIJ�����¼���POST �� GET �Ƕ� Web ��������Դִ�еIJ���READ �� SEARCH �Ƕ�Ŀ¼��������Դִ�еIJ���Attribute Ԫ�ر����� Value Ԫ����ԡ�Attribute Ԫ�ر��?���κ�����Ԫ�ء�Attribute Ԫ�ص� XML ���������Dz������ơ�
Value Ԫ��
Value Ԫ�ض������ֵ��allow/deny �� yes/no �Dz���ֵ��ʾ���������ֵ�����Dz���ֵ�����ֻ��ַ���Щֵ�ڷ���� XML �ļ������� sms.dtd���ж��塣Value Ԫ�ز����κ�����Ԫ�أ�Ҳ�����κ� XML �������ԡ�
Subjects Ԫ��
Subjects ��Ԫ��ȷ�����������õĶ��ϣ�ѡ��˸���ϵĸ�������еij�Ա�ʸ�ɫ����Ȩ�����û�������� Subject ��Ԫ�ء����Զ���� XML �����У�
name�����弯�ϵ���ơ�
description�����������˵��
includeType����ǰδʹ�ô��
Subject Ԫ��
Subject ��Ԫ��ȷ�����������õĶ��ϣ��˼��Ͽɴ� Subjects Ԫ������ļ�����ȷ�ҳ�����Ķ���Ա�ʸ�ɻ��ڽ�ɫ�����Ա�ʸ������ڸ���û����б?�����Ԫ�� AttributeValuePair Ԫ�������� XML ������ type����ȷ��һ��ͨ�õĶ��ϣ����嶨�������Ӹü�������ȡ������ XML ����(���弯����Ƶ� name �� includeType�����߹涨�����Ƿ��綨�����������ȷ�������Ƿ�Ӧ���ڡ��������ڸ������Ա���û���
ע
�����˶������ʱ��Ҫʹ���Ե���Ӧ�ã�����Ҫ��һ������Ӧ��Ӧ�����û�����ʹ�� includeType��������Ϊ false����������ʱ���û���Ӧ�Ǹ�����ij�Ա��
Referrals Ԫ��
Referrals ��Ԫ��ȷ�����Ժ�ѡ��֯�ļ��ϡ������ Referral ��Ԫ�ء����������ʱ��ʹ�õ� XML �����ж��弯����Ƶ� name �Ͱ�˵��� description��
Referral Ԫ��
Referral ��Ԫ��ȷ���ض��IJ��Ժ�ѡ��֯���������Ԫ�� AttributeValuePair Ԫ��������� XML ������ type����ȷ��һ��ͨ�õ����ϣ����嶨��ĺ�ѡ��֯�Ӹü�������ȡ����Ҳ�ɰ�(���ڶ��弯����Ƶ� name ���ԡ�
Conditions Ԫ��
Conditions ��Ԫ��ȷ���������ƣ�ʱ�䷶Χ����֤����ȣ��ļ��ϡ�������һ����� Condition ��Ԫ�ء����������ʱ��ʹ�õ� XML �����ж��弯����Ƶ� name �Ͱ�˵��� description��
Condition Ԫ��
Condition ��Ԫ��ȷ������IJ������ƣ�ʱ�䷶Χ����֤����ȣ����������Ԫ�� AttributeValuePair Ԫ���������� XML ������ type��������ȷ��һ��ͨ�õ����Ƽ��ϣ����嶨�������Ӹü�������ȡ����Ҳ�ɰ�(���ڶ��弯����Ƶ� name ���ԡ�
��Ӳ��Է���Ĭ������£�Identity Server ���ṩ��URL ���Դ��?���� (iPlanetAMWebAgentService)���˷�����λ������Ŀ¼�� XML �ļ��ж��壺
etc/opt/SUNWam/config/xml/
���ǣ�������� Identity Server ��Ӹ��ӵIJ��Է���һ�������˲��Է��Ϳ�ͨ��������ʵ�ó��� amadmin ������ӵ� Identity Server��
����²��Է���
- �ڻ��� sms.dtd �� XML �ļ��п����²��Է���Identity Server �ṩ��}����Է��� XML �ļ����û�����ϣ���������²��Է����ļ��Ļ�
amWebAgent.xml - ����Ĭ�ϡ�URL ���Դ��?����� XML �ļ�����λ�� etc/opt/SUNWam/config/xml/��
SampleWebService.xml - ����ʾ����Է����ļ�����λ�� etc/opt/SUNWam/samples/policy��
- ���� XML �ļ����浽����м����²��Է����Ŀ¼�����磺
etc/opt/SUNWam/config/xml/newPolicyService.xml
- ʹ�� amadmin ������ʵ�ó�������²��Է������磺
IdentityServer_base/SUNWam/bin/amadmin
--runasdn "uid=amAdmin,ou=People,default_org,root_suffix"
--password password
--schema etc/opt/SUNWam/config/xml/newPolicyService.xml
- �����²��Է���֮��ͨ�� Identity Server ����̨��ʹ�� amadmin �����²���4�ƶ����Զ���Ĺ���
�������������ͨ����� API �� Identity Server ����̨�������ĺ�ɾ����ԣ���ͨ�� amadmin �����й��ߴ�����ɾ����ԡ������ص�������ͨ�� amadmin ������ʵ�ó���� Identity Server ����̨�������ԡ��йز��� API ����ϸ��Ϣ���μ�Identity Server Developer's Guide����
����ͨ��ͨ�� XML �ļ���������ͨ��������ʵ�ó��� amadmin ��ӵ� Identity Server��Ȼ��ʹ�� Identity Server ����̨���й��?���ܲ��Կ�ͨ�����̨��������������Ϊ����ֱ��ʹ�� amadmin �IJ��ԡ�Ҫ�IJ��ԣ������ȴ� Identity Server ��ɾ��ò��ԣ�Ȼ��ʹ�� amadmin ������ĵIJ��ԡ�
ͨ������֯��������֯�����������ԣ���Ӧ���ڸ���֯�������ṹ��
ʹ�� amadmin ��������
Ҫͬʱ��Ӷ����ԣ��뽫��Щ���Է���һ�� XML �ļ��У�������ÿ�� XML �ļ��з�һ����ԡ����һl��ʹ�ö�� XML �ļ�װ����ԣ�����ܻ����ڲ�����������ijЩ���Կ��ܲ����������9!�
ͨ�� amadmin ��������ʱ��ȷ���ڴ�����֤ģʽ���ʱ����֯ע����֤ģ�飻ȷ���ڴ�����֯���⡢LDAP �����⡢LDAP ��ɫ����� LDAP �û�����ʱ��������Ӧ�� LDAP ������֯���顢��ɫ���û�����ȷ���ڴ��� IdentityServerRoles ����ʱ������ Identity Server ��ɫ��ȷ���ڴ�������֯��Ե���֯�Ƽ�ʱ��������ص���֯��
��ע�⣬SubOrgReferral��PeerOrgReferral��Organization ���⡢IdentityServerRoles ���⡢LDAPGroups ���⡢LDAPRoles ����� LDAPUsers �����е�ֵԪ�ص��ı�����Ҫʹ������ DN��
ʹ�� Identity Server ����̨��������
- �ҵ�����ݹ��?���档
- ѡ��ҪΪ�䴴�����Ե���֯��
ȷ�������Թ��?������ȷ����ʾ�������֯��
- �ӡ��鿴���˵���ѡ���ԡ���
Ĭ������£�����֯����ͼ����ʾ�ڡ��鿴���˵��С�����������֯��������֯���滹���Կ������õ���������֯�����Ϊ����֯�������ԣ���ѡ������֯��Ȼ��ӡ��鿴���˵���ѡ���ԡ���
- ������?��еġ��½�������Ļ�Ͻ���ʾ���½����ԡ����ڡ�
- ѡ����Ҫ�����IJ������ͣ������ѡ��֯��
�������֯û����Ӧ�����ò��ԣ�����Ϊ������֯�����κβ��ԡ�
��ʱ�����Ϊ�������ò��Զ��������ֶΡ�������ڴ�������֮������ӹ������⡢��ѡ��֯���ֶΡ�
- ������Ե���ƣ�Ȼ��ȷ������
- Ĭ������£���Ļ�Ͻ���ʾ�����桱��ͼ��
�����桱��ͼ��ʾ�˲��Ե���ƣ������������������Ե�˵��
- ������桱��ɲ��Ե����á�
Ϊ�Ե���֯������֯��������
ҪΪ�Ե���֯������֯�������ԣ����ȱ����ڸ���֯��������Ե���֯���д������ò��ԡ����⣬��Ӧ��ע��������÷���������֯�д���ģ�塣���ò��ԵĹ������б��������֯��������Դǰ��һ���ڸ���֯��������Ե���֯���д��������ò��ԣ��Ϳ���������֯����Ե���֯���д��������ԡ�
�ڱ�ʾ���У�o=isp Ϊ����֯��o=example.com Ϊ����֯���ҹ��� http://www.example.com ����Դ������Դ��
Ϊ����֯��������
- �� o=isp �д������ò��ԡ��й����ò��Ե���Ϣ���μ������ò�����̡�
�����ò��Ա��뽫 http://www.example.com ����Ϊ�����е���Դ�����ұ����һ���� example.com ��Ϊ��ѡ��֯�е�ֵ�� SubOrgReferral��
- ת������֯����ͼ���ҵ�����֯ example.com��
- ȷ��������֯���𣨼� example.com����ע��������÷����й���Ϣ���μ���Ӳ������÷�����
- ���ڣ���ͨ�� isp ����Դָ���� sun.com����˿�Ϊ��Դ http://www.example.com �������� http://www.example.com ��ͷ����Դ���������ԡ�
�йش��������Ե���Ϣ���μ��ı�������̡�
ҪΪ example.com ������������Դ������ԣ������� o=isp �ϴ����������ò��ԡ�
�������һ�������˱������ò��Բ�������ӵ� Identity Server����Ϳ���ʹ�� Identity Server ����̨ͨ���Ĺ������⡢����ͺ�ѡ��֯4������ԡ�
�ı�����
ͨ����ݹ��?���棬����Դ������ڶ������Ȩ�IJ��ԡ�������Գ�Ϊ�����ԡ������Կ��ɶ���������������ɡ������г���������ڴ���������ʱ����ָ����Ĭ���ֶΡ�
����
- �ӡ���ݹ��?����ġ��鿴���˵���ѡ���ԡ���
��Ļ�Ͻ���ʾΪ����֯�����IJ��ԡ�
- ѡ����Ҫ�ĵIJ��ԣ�Ȼ�����Լ�ͷ����ݿ��н���ʾ���༭���ԡ����ڡ�
Ĭ������£���Ļ�Ͻ���ʾ�����桱��ͼ�������桱��ͼ���������������������н��н��ܡ�
- �ӡ��鿴���˵���ѡ����Ȼ���½�����
�����ڶ�������Щ������ڡ���ݡ��������г�ѡ��ҪΪ�䴴�����Եķ���Ȼ����һ�������漴����ʾ���½������ڡ�
- �ڡ����ĸ���ֶ��ж�����Դ������Ͳ���ֵ����Щ�ֶΰ�(��
��������ʾҪ�������Եķ���Ĭ��ֵΪ URL ���Դ��?
�������������������ơ�
��Դ�����������Դ����ơ����磺
http://www.example.com
Ŀǰ�����Դ���ֻ֧�� http:// �� https:// ��Դ����֧�ִ��������� IP ��ַ��
��Դ��ơ��˿ںź�Э�鶼֧��ͨ������磺
http*://*:*/*.html
���ڡ�URL ���Դ��?�������δ����˿ںţ��� http:// ��Ĭ�϶˿ں�Ϊ 80��https:// ��Ĭ�϶˿ں�Ϊ 443��
Ҫ�ܹ����?װ��ij�ض������ϵ����з��������Դ���ɽ���Դ����Ϊhttp://host*:*�����⣬�����Զ���������Դ�����������Ա�Ը���֯�����з������֯Ȩ�ޣ�
http://*.subdomain.domain.topleveldomain
ѡ����������ڡ�URL ���Դ��?���������ѡ������}��Ĭ�ϲ���������κ�һ�
�ڲ����У��ܾ����ʼ�ձ���������������Ȩ�����磬���ij�ָ����Դ����}����ԣ�һ��ܾ���ʶ���һ��������ʣ����Ϊ�ܾ���ʣ��ٶ�}����Ե���������㣩���������ʹ�þܾ���ԣ���Ϊ���ǻᵼ�²��Լ��DZ�ڳ�ͻ��ͨ��4˵���ڶ�����ԵĹ���У�Ӧֻʹ�����������û�в���������ʵ�־ܾ����ʱʹ��Ĭ�ϵľܾ����
����������ʾ�ܾ����ʱ����ʹһ��������������ʣ�ͨ����ͬ���⣨���ɫ��/�����Ա�ʸ�ָ������û��IJ��Կ�����Ȼ�ᵼ�¶���Դ�ľܾ���ʡ����磬���Ӧ����Ա����ɫ����Դ�IJ���Ϊ�ܾ���ԣ���Ӧ���ھ����ɫ��ͬһ��Դ�IJ���Ϊ������ԣ���ָ����Ա���;���}���ɫ���û��IJ��Ծ�߽�Ϊ�ܾ�
���������һ�����ʹ��������4��Ʋ��ԡ�����������£����ܾ����Ӧ����ͨ��Ա����ɫ��֤���û������������Ӧ����ͨ�����ɫ��֤���û��ġ���ɫ��������������}�ֲ��ԡ���һ�����ʹ����֤������������о����ɫ�ڸ����֤���������֤���й���ϸ��Ϣ���μ���ӻ��������
������
- Ҫ������Ե����⣬��ӡ��鿴���˵���ѡ�����⡱��Ȼ���½�����
- ѡ��������һĬ���������ͣ�
����֤�û������������ͱ����κξ�����Ч SSO ���Ƶ��û����Ǵ�����ij�Ա��
Identity Server ��ɫ�����������ͱ����κ�ʹ�� Identity Server ��ɫ�ij�Ա���Ǵ�����ij�Ա��Identity Server ��ɫ��ͨ�� Identity Server �����ġ���Щ��ɫ����ͨ�� Identity Server ��Ȩ�Ķ����ࡣIdentity Server ��ɫֻ��ͨ������� Identity Server ���Է�����з��ʡ�
LDAP �������������ͱ��� LDAP ����κγ�Ա���Ǵ�����ij�Ա��
LDAP ��ɫ�����������ͱ����κ�ʹ�� LDAP ��ɫ�ij�Ա���Ǵ�����ij�Ա��LDAP ��ɫ��ʹ�� Directory Server ��ɫ���ܵ������ɫ���塣��Щ��ɫ����ͨ�� Directory Server ��ɫ������Ȩ�Ķ����ࡣ�����ڲ������÷������� LDAP ��ɫ�������������С��Χ��������ܡ�
LDAP �û������������ͱ����κ� LDAP �û����Ǵ�����ij�Ա��
��֯�����������ͱ����κ���֯�ij�Ա���Ǵ�����ij�Ա��
Web ����ͻ��������������ͱ������SSOToken �а������� DN ������������ѡ��ֵƥ�䣬��� SSOToken ���ʶ�� Web ����ͻ���(WSC) �Ǵ�����ij�Ա����ЧֵΪ���� JKS ��Կ���еĿ���5֤�飨��Ӧ�ڿ���5 WSC ֤�飩�� DN��������ȡ������Ȩ Web �����ܣ�����ֻ������Ȩ�����ṩ����4�� WSC ������Ȩ��
ȷ�������ڽ���������ӵ�����֮ǰ��������Կ�⡣�й�������Կ�����Ϣ��������λ���ҵ���
IdentityServer_base/SUNWam/samples/saml/xmlsig/keytool.html
������һ��������
- �����������ơ�
- ѡ���ȡ��ѡ��ר�á��ֶΡ�
���δѡ����ֶΣ�Ĭ�ϣ������Խ�Ӧ�õ����ڸ�����ij�Ա����ݡ����ѡ����ֶΣ����Խ�Ӧ�õ������ڸ�����ij�Ա����ݡ�
���ò����д��ڶ�����⣬����Ҫ��һ���������ò��������ڸ����ݣ����Բ���Ӧ�õ�����ݡ�
- ִ����������ʾҪ��ӵ��������ݡ��˲��費����������֤�û����⡣
Ĭ�� (*) ����ģʽ����ʾ���з���������Ŀ��
- ѡ��ҪΪ������ӵĸ����ݣ���ȫ����ӡ�һ�����������ݡ�������ӡ�����Щ������a�ѡ���б���С�
- ������ɡ���
- �������ơ����ͺ�ר��״̬��ʾ�ڡ����⡱��ͼ�ı��С�������桱��
Ҫ�Ӳ������Ƴ����⣬��ѡ����Ӧ���Ⲣ����ɾ��Ȼ����桱��
�����ͨ�����������Աߵġ��༭��t��4�༭�κ����ⶨ�塣
��ӻ������
- �ӡ��鿴���˵���ѡ��������������½�������µ��������༭��t�ӱ༭���е������
- ѡ������Ĭ�����֮һ��
- ������һ������
- ����������ֵ����Щ�ֶΰ�(��
����������������ơ�
��֤����
��֤������ָ����֤�����μ�����֤�������֤ģ��������ʾ�˿��õ���֤����
��֤����
��֤����������-�˵���ѡ���������֤��������Щ��֤����ȡ����֯��֤ģ���еĺ��ķ���ģ�塣
IP ��ַ
��ʼ/���� IP ��ַ��ָ�� IP ��ַ�ķ�Χ��
DNS �����ָ�� DNS ����ơ����ֶο�����ȫ�������Ҳ�����Dz������и�ʽ֮һ���ַ�
����
*.domainname
ʱ��
��ʼ/����������ָ�����ڵķ�Χ��
ʱ����ָ��һ���е�ʱ�䷶Χ��
����ָ����ʾ����ķ�Χ��
ʱ����ָ��һ����Ļ��Զ����ʱ���Զ����ʱ��ֻ���ǿ��� Java ʶ���ʱ�� ID�����磬PST�������δָ��ֵ��Ĭ��ֵΪ Identity Server JVM �����õ�ʱ��
�Ự
��Ựʱ����ָ��Ӧ�ò��Ե���û��Ựʱ�䡣
��ֹ�Ự�����ѡ����ֶΣ����Ựʱ�䳬����Ựʱ�䡱�ֶ��ж�����������ʱ��ʱ��ϵͳ����ֹ���û��Ự��
- ���������Ϻ��뵥����ɡ���
Ϊ�ò��Դ����������������ʾ�ڡ��������ͼ�ı��С�
- ������桱��
Ҫ�Ӳ������Ƴ��������ѡ��������Ȼ��ɾ��
�����ͨ����������Աߵġ��༭��t��4�༭�κ�������塣
������
ͨ����ݹ��?���棬����Խ�һ����֯�IJ��Զ���;��ָ�ɸ���һ����֯��������Խ���Դ�IJ��Ծ����Ȩ��������Բ�Ʒ�������ò��������ŶԲ��Դ������95���Ȩ��������������ѡ��֯������ɡ�
����
- �ӡ��鿴���˵���ѡ���������½�������µĹ���༭��t�ӱ༭���еĹ���
- ѡ�������͡������Ҫ�����¹����뵥����һ������
- �ڡ������ֶ��ж�����Դ����Щ�ֶΰ�(��
��������ʾ�����������ԵIJ��Է���
�������������������ơ�
��Դ�����������Դ����ơ����磺
http://www.sunone.com
Ŀǰ�����Դ���ֻ֧�� http:// �� https:// ��Դ����֧�ִ��������� IP ��ַ��
��Դ��ơ��˿ںź�Э�鶼֧��ͨ���
���ڡ�URL ���Դ��?�������δ����˿ںţ��� http:// ��Ĭ�϶˿ں�Ϊ 80��https:// ��Ĭ�϶˿ں�Ϊ 443��
�����Դ����Ϊ http://host*:*�����������װ���ض�������ϵ����з��������Դ���й��?���⣬�����Զ���������Դ�����������Ա�Ը���֯�����з������֯Ȩ�ޣ�
http://*.subdomain.domain.topleveldomain
- ������ɡ���
- �ظ�ִ�в��� 1 �� 4 �Դ����������
Ϊ�ò��Դ��������й������ʾ�ڡ�������ͼ�ı��С�
- ������桱��
Ҫ�Ӳ������Ƴ������ѡ��ù���Ȼ��ɾ��
�����ͨ����������Աߵġ��༭��t��4�༭�κι����塣
��Ӻ�ѡ��֯
- �ӡ��鿴���˵���ѡ��ѡ��֯���������½�������º�ѡ��֯����༭��t�ӱ༭���к�ѡ��֯��
- �ڡ������ֶ��ж�����Դ����Щ�ֶΰ�(��
��ѡ��֯����ʾ��ǰ��ѡ��֯���͡�
����������ѡ��֯����ơ�
����ָ������ʾ�ڡ�ֵ���ֶ��е���֯��ƵĹ�����Ĭ������£����ֶν���ʾ������֯��ơ�
ֵ��ѡ��ú�ѡ��֯����֯��ơ�
- �4ε���ȷ�����͡����桱��
Ҫ�Ӳ������Ƴ��ѡ��֯����ѡ��ú�ѡ��֯��Ȼ��ɾ��
�����ͨ����ѡ��֯����Աߵġ��༭��t��4�༭�κκ�ѡ��֯���塣
�������÷����������÷�������ͨ�� Identity Server ����̨Ϊÿ����֯�����������ص����ԡ�Ҳ�ɶ������� Identity Server ��֤�������Դ���ʵ�ֺ� Directory Server ��ݿ⡣
���������9�
Ϊ����߲����95����ܣ������9=���������ɷ��ӵ�һ��ʱ�䣬����ʱ�䳤����������÷����еġ�����������ʱ�䡱���Զ��塣�ڴﵽ������������ʱ�䡱�����������ʱ��֮ǰ��������������Щ����IJ��Ծ�ߡ�һ���ﵽ��ʱ�䣬�´��92���ʱ�����߽���ӳ�û����Ѹ��״̬��������ã������磬�Ѵ������Ƴ���û���
amldapuser ����
amldapuser ���ڰ�װ����д������û��������� LDAP �ͳ�Ա�ʸ���֤�ڼ������ Directory Server����Ҳ���ڲ������÷���һ���� LDAP����Ա�ʸ��������÷���ע�ᵽ��֯���ͱ���������û����ڰ�װ��������ã��Ŀ���й���ϸ��Ϣ���μ�Sun Java System Identity Server Migration Guide����
��Ӳ������÷���
��Ӳ������÷�������������κ����͵ķ���һ��ֻ���������ڡ���ݹ��?��������ɵġ�Ĭ������£�ϵͳ���Զ����������÷�������v�����֯�����뽫�����κβ��Է��������������֯�����ۺ�ʱ��Ӳ������÷��������ģ�������� LDAP ���
��Ӳ������÷���
- �ҵ�����ݹ��?���档
�ڴ���̨ʱ��Ĭ�Ͻ����ǡ���ݹ��?��
- ѡ��ҪΪ�䴴�����Ե���֯��
����Զ������Ա��ݵ�¼����ȷ������ݹ��?ģ��λ�ڶ�����֯���ڴ˿��Կ����������õ���֯��Ĭ�϶�����֯���ڰ�װ����ж���ġ�
- �ӡ��鿴���˵���ѡ����
�����֯�Ѿ���ע��ķ�����?��н���ʾ��Щע��ķ���
- ������?��еġ���ӡ���
��ݿ��н���ʾ��δ�����֯ע��ķ����б?
- ����ݿ��дġ���ӷ������У�ѡ�������á���Ȼ��ȷ������
���������÷�����ӵ���?�ķ����б��С�
- �������Լ�ͷ�����ò��Է���
- �����δ���ò���ģ�壬����Ϊ��ע��IJ��Է�������ģ�塣
- Ҫ���ò��Է����뵥���������
- �IJ����������ԡ��й���Щ���Ե�˵��μ��������÷���������
- ������桱��
����������ѡ��֯����˲������÷���
���ڲ��Ե���Դ����ijЩ��֯��Ҫ����֤�����������û���������dz���Ҫ���ʵ���Դ���ض�ģ�������֤�����ڲ��Ե���Դ������ Identity Server ��һ�ֹ��ܣ������û��ڷ��� Web ��Դʱ����Ҫ������Ĭ����֤ģ�顣
����
���ڲ��Ե���Դ��������������ƣ�
���û��ڲ��Ե���Դ����
һ����װ�� Identity Server ����Դ��?�������û��ڲ��Ե���Դ���?Ϊ�ˣ����뽫 Identity Server ָ����� servlet��
- �� AMAgent.properties��
AMAgent.properties ���� /etc/opt//SUNWam/agents/config/ ���ҵ����� Solaris �����У���
- ע�͵������У�
#com.sun.am.policy.am.loginURL = http://identity_server_host.domain_name:port/amserver/UI/Login��
- ���ļ�����������У�
com.sun.am.policy.am.loginURL = http://identity_server_host.domain_name:port/amserver/gateway
- ��������?