Sun Java logo     ��һҳ      Ŀ¼      ����      ��һҳ     

Sun logo
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��Դ�����ȡ���󲢼�����е���֤ƾ֤���Ự��ǣ���

�������ѽ�ȡ������֤�����еĻỰ��ǣ���󽫷������¹�̡�

  1. ���Ự�����Ч���������ܾ��û��ķ��ʡ����Ự�����Ч�����û������ض��򵽡���֤���񡱣������и�������
  2. ����֤���񡱻����ƾ֤�Ƿ�ͬ����Ч��������һ���ǡ�
  3. һ���û���ƾ֤������ȷ��֤������ͻ���������񡱷������󣬸÷��������ڷ��� Identity Server �ڲ������ URL��
  4. ��������񡱷��ز��Է���Ķ�λ��������򡰲��Է��񡱷��������Ի�ȡ�����ڸ��û��ľ�ߡ�
  5. �������û����ʻ��Ǿܾ��û����ʣ����ݵ�ǰ������Դ�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���ص���֯��Ĭ������£���}�ֺ�ѡ��֯���ͣ��Ե���֯������֯�����Ƿֱ���ͬ����֯���Ӽ���֯���й���ϸ��Ϣ���μ�Ϊ�Ե���֯������֯����������


ע

�����ֻ֯��Ϊ��Щ����ص���Դ��������Դ��������92��ԡ����ǣ������Ʋ������ڸ���֯��



���Զ��������ĵ�

һ�������������˲��ԣ���ͻ��� 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���������ʱ�ɲ����κβ������磬���ò��ԾͲ����κβ���


ע

�Ѷ���IJ���Ҳ���Բ���(����� ResourceName Ԫ�ء�


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 �������ԡ�


����     

�ܾ����ʼ������������������磬���һ����Ծܾ���ʶ���һ�����������ʣ�����Ϊ�ܾ�ٶ�}����Ե�����������������㣩���������ʹ�þܾ���ԣ���Ϊ���ǻᵼ��DZ�ڳ�ͻ����������ʽ�ܾ������ͨ��ͬ���⣨���ɫ��/�����Ա�ʸ�ָ����ijһ�û��IJ��Կ��ܵ��¾ܾ�ķ��ʡ�ͨ�������Զ�����Ӧֻʹ��������򡣵�δӦ�������κβ���ʱ���ſ�ʹ��Ĭ�Ͼܾ�


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��


ע

���Ԫ���Dz����еĿ�ѡԪ�ء�


Condition Ԫ��

Condition ��Ԫ��ȷ������IJ������ƣ�ʱ�䷶Χ����֤����ȣ����������Ԫ�� AttributeValuePair Ԫ���������� XML ������ type��������ȷ��һ��ͨ�õ����Ƽ��ϣ����嶨�������Ӹü�������ȡ����Ҳ�ɰ�(���ڶ��弯����Ƶ� name ���ԡ�


��Ӳ��Է���

Ĭ������£�Identity Server ���ṩ��URL ���Դ��?���� (iPlanetAMWebAgentService)���˷�����λ������Ŀ¼�� XML �ļ��ж��壺

etc/opt/SUNWam/config/xml/

���ǣ�������� Identity Server ��Ӹ��ӵIJ��Է���һ�������˲��Է��񣬾Ϳ�ͨ��������ʵ�ó��� amadmin ������ӵ� Identity Server��

����²��Է���

  1. �ڻ��� sms.dtd �� XML �ļ��п����²��Է���Identity Server �ṩ��}����Է��� XML �ļ����û�����ϣ���������²��Է����ļ��Ļ�
  2. amWebAgent.xml - ����Ĭ�ϡ�URL ���Դ��?����� XML �ļ�����λ�� etc/opt/SUNWam/config/xml/��

    SampleWebService.xml - ����ʾ����Է����ļ�����λ�� etc/opt/SUNWam/samples/policy��

  3. ���� XML �ļ����浽����м����²��Է����Ŀ¼�����磺
  4. etc/opt/SUNWam/config/xml/newPolicyService.xml

  5. ʹ�� amadmin ������ʵ�ó�������²��Է������磺
  6. IdentityServer_base/SUNWam/bin/amadmin

    --runasdn "uid=amAdmin,ou=People,default_org,root_suffix"

    --password password

    --schema etc/opt/SUNWam/config/xml/newPolicyService.xml

  7. �����²��Է���֮�󣬿�ͨ�� 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 ��������

  1. �������� policy.dtd �IJ��� XML �ļ������ļ�λ������Ŀ¼��
  2. IdentityServer_base/SUNWam/dtd

  3. ���Ե� XML �ļ����֮�󣬱��ʹ���������������
  4. IdentityServer_base/SUNWam/bin/amadmin

    --runasdn "uid=amAdmin,ou=People,default_org,root_suffix"

    --password password

    --data policy.xml

Ҫͬʱ��Ӷ����ԣ��뽫��Щ���Է���һ�� XML �ļ��У�������ÿ�� XML �ļ��з�һ����ԡ����һl��ʹ�ö�� XML �ļ�װ����ԣ�����ܻ����ڲ�����������ijЩ���Կ��ܲ����������9!�

ͨ�� amadmin ��������ʱ��ȷ���ڴ�����֤ģʽ���ʱ����֯ע����֤ģ�飻ȷ���ڴ�����֯���⡢LDAP �����⡢LDAP ��ɫ����� LDAP �û�����ʱ��������Ӧ�� LDAP ������֯���顢��ɫ���û�����ȷ���ڴ��� IdentityServerRoles ����ʱ������ Identity Server ��ɫ��ȷ���ڴ�������֯��Ե���֯�Ƽ�ʱ��������ص���֯��

��ע�⣬SubOrgReferral��PeerOrgReferral��Organization ���⡢IdentityServerRoles ���⡢LDAPGroups ���⡢LDAPRoles ����� LDAPUsers �����е�ֵԪ�ص��ı�����Ҫʹ������ DN��

ʹ�� Identity Server ����̨��������

  1. �ҵ�����ݹ��?���档
  2. ѡ��ҪΪ�䴴�����Ե���֯��
  3. ȷ�������Թ��?������ȷ����ʾ�������֯��

  4. �ӡ��鿴���˵���ѡ�񡰲��ԡ���
  5. Ĭ������£�����֯����ͼ����ʾ�ڡ��鿴���˵��С�����������֯��������֯���滹���Կ������õ���������֯�����Ϊ����֯�������ԣ���ѡ������֯��Ȼ��ӡ��鿴���˵���ѡ�񡰲��ԡ���

  6. ������?��еġ��½�������Ļ�Ͻ���ʾ���½����ԡ����ڡ�
  7. ѡ����Ҫ�����IJ������ͣ���׼���ѡ��֯��
  8. �������֯û����Ӧ�����ò��ԣ�����Ϊ������֯�����κβ��ԡ�

    ��ʱ�����Ϊ��׼�����ò��Զ��������ֶΡ�������ڴ�������֮������ӹ������⡢��ѡ��֯���ֶΡ�

  9. ������Ե���ƣ�Ȼ�󵥻�ȷ������
  10. Ĭ������£���Ļ�Ͻ���ʾ�����桱��ͼ��
  11. �����桱��ͼ��ʾ�˲��Ե���ƣ������������������Ե�˵��

  12. ������桱��ɲ��Ե����á�

Ϊ�Ե���֯������֯��������

ҪΪ�Ե���֯������֯�������ԣ����ȱ����ڸ���֯��������Ե���֯���д������ò��ԡ����⣬��Ӧ��ע��������÷���������֯�д���ģ�塣���ò��ԵĹ������б��������֯��������Դǰ׺��һ���ڸ���֯��������Ե���֯���д��������ò��ԣ��Ϳ���������֯����Ե���֯���д�����׼���ԡ�

�ڱ�ʾ���У�o=isp Ϊ����֯��o=example.com Ϊ����֯���ҹ��� http://www.example.com ����Դ������Դ��

Ϊ����֯��������

  1. �� o=isp �д������ò��ԡ��й����ò��Ե���Ϣ���μ��޸����ò�����̡�
  2. �����ò��Ա��뽫 http://www.example.com ����Ϊ�����е���Դ�����ұ����һ���� example.com ��Ϊ��ѡ��֯�е�ֵ�� SubOrgReferral��

  3. ת������֯����ͼ���ҵ�����֯ example.com��
  4. ȷ��������֯���𣨼� example.com����ע��������÷����й���Ϣ���μ���Ӳ������÷�����
  5. ���ڣ���ͨ�� isp ����Դָ���� sun.com����˿�Ϊ��Դ http://www.example.com �������� http://www.example.com ��ͷ����Դ������׼���ԡ�
  6. �йش�����׼���Ե���Ϣ���μ��޸ı�׼������̡�

    ҪΪ example.com ������������Դ������ԣ������� o=isp �ϴ����������ò��ԡ�


�������

һ�������˱�׼�����ò��Բ�������ӵ� Identity Server����Ϳ���ʹ�� Identity Server ����̨ͨ���޸Ĺ������⡢����ͺ�ѡ��֯4������ԡ�

�޸ı�׼����

ͨ����ݹ��?���棬����Դ������ڶ������Ȩ�޵IJ��ԡ�������Գ�Ϊ��׼���ԡ���׼���Կ��ɶ���������������ɡ������г���������ڴ�����׼����ʱ����ָ����Ĭ���ֶΡ�

�޸Ĺ���
  1. �ӡ���ݹ��?����ġ��鿴���˵���ѡ�񡰲��ԡ���
  2. ��Ļ�Ͻ���ʾΪ����֯�����IJ��ԡ�

  3. ѡ����Ҫ�޸ĵIJ��ԣ�Ȼ�󵥻����Լ�ͷ����ݿ��н���ʾ���༭���ԡ����ڡ�
  4. Ĭ������£���Ļ�Ͻ���ʾ�����桱��ͼ�������桱��ͼ���������������������н��н��ܡ�

  5. �ӡ��鿴���˵���ѡ�񡰹��򡱣�Ȼ�󵥻��½�����
  6. �����ڶ�������Щ������ڡ���ݡ��������г�ѡ��ҪΪ�䴴�����Եķ���Ȼ�󵥻���һ�������漴����ʾ���½����򡱴��ڡ�

  7. �ڡ����򡱵ĸ���ֶ��ж�����Դ������Ͳ���ֵ����Щ�ֶΰ�(��
  8. ��������ʾҪ�������Եķ���Ĭ��ֵΪ URL ���Դ��?

    �������������������ơ�

    ��Դ�����������Դ����ơ����磺

    http://www.example.com

    Ŀǰ�����Դ���ֻ֧�� http:// �� https:// ��Դ����֧�ִ��������� IP ��ַ��

    ��Դ��ơ��˿ںź�Э�鶼֧��ͨ������磺

    http*://*:*/*.html

    ���ڡ�URL ���Դ��?�������δ����˿ںţ��� http:// ��Ĭ�϶˿ں�Ϊ 80��https:// ��Ĭ�϶˿ں�Ϊ 443��

    Ҫ�ܹ����?װ��ij�ض������ϵ����з��������Դ���ɽ���Դ����Ϊhttp://host*:*�����⣬�����Զ���������Դ�����������Ա�Ը���֯�����з������֯Ȩ�ޣ�

    http://*.subdomain.domain.topleveldomain

    ѡ����������ڡ�URL ���Դ��?���������ѡ������}��Ĭ�ϲ���������κ�һ�

    • GET
    • POST
    • ѡ�����ֵ�����ڡ�URL ���Դ��?���������ѡ��������һ����ֵ��

    • Allow ���������������ж������Դ��ƥ�����Դ��
    • Deny �ܾ������������ж������Դ��ƥ�����Դ��
  1. ������ɡ�������򡣴˲�������ñ������ڴ��С�ִ�в��� 7 ����ɸý�̡�
  2. �ظ�ִ�в��� 1 �� 5 �Դ����������
  3. Ϊ�ò��Դ��������й������ʾ�ڡ�������ͼ�ı��С�������桱��������ӵ����ԡ�
  4. Ҫ�Ӳ������Ƴ������ѡ��ù���Ȼ�󵥻��Ƴ�

    �����ͨ����������Աߵġ��༭��t��4�༭�κι����塣

�޸�����
  1. Ҫ������Ե����⣬��ӡ��鿴���˵���ѡ�����⡱��Ȼ�󵥻��½�����
  2. ѡ��������һĬ���������ͣ�
  3. ����֤�û������������ͱ����κξ�����Ч 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

    ������һ��������

  4. �����������ơ�
  5. ѡ���ȡ��ѡ��ר�á��ֶΡ�
  6. ���δѡ����ֶΣ�Ĭ�ϣ������Խ�Ӧ�õ����ڸ�����ij�Ա����ݡ����ѡ����ֶΣ����Խ�Ӧ�õ������ڸ�����ij�Ա����ݡ�

    ���ò����д��ڶ�����⣬����Ҫ��һ���������ò��������ڸ����ݣ����Բ���Ӧ�õ�����ݡ�

  7. ִ����������ʾҪ��ӵ��������ݡ��˲��費����������֤�û����⡣
  8. Ĭ�� (*) ����ģʽ����ʾ���з���������Ŀ��

  9. ѡ��ҪΪ������ӵĸ����ݣ��򵥻�ȫ����ӡ�һ�����������ݡ�������ӡ�����Щ������a�ѡ���б���С�
  10. ������ɡ���
  11. �������ơ����ͺ�ר��״̬��ʾ�ڡ����⡱��ͼ�ı��С�������桱��
  12. Ҫ�Ӳ������Ƴ����⣬��ѡ����Ӧ���Ⲣ����ɾ��Ȼ�󵥻���桱��

    �����ͨ�����������Աߵġ��༭��t��4�༭�κ����ⶨ�塣

��ӻ��޸����
  1. �ӡ��鿴���˵���ѡ��������������½�������µ�������򵥻�༭��t�ӱ༭���е������
  2. ѡ������Ĭ�����֮һ��
    • ��֤����
    • ��֤����
    • IP ��ַ
    • LE ��֤����
    • �Ự
    • ʱ��
    • ������֤��������û�����֤������ڻ������������õ���֤������Ӧ�øò��ԡ����� LE ��֤��������û�����֤����С�ڻ������������õ���֤������Ӧ�øò��ԡ�

  3. ������һ������
  4. ����������ֵ����Щ�ֶΰ�(��
  5. ����������������ơ�

    ��֤����

    ��֤������ָ����֤�����μ�����֤�������֤ģ��������ʾ�˿��õ���֤����

    ��֤����

    ��֤����������-�˵���ѡ���������֤��������Щ��֤����ȡ����֯��֤ģ���еĺ��ķ���ģ�塣

    IP ��ַ

    ��ʼ/���� IP ��ַ��ָ�� IP ��ַ�ķ�Χ��

    DNS �����ָ�� DNS ����ơ����ֶο�����ȫ�޶������Ҳ�����Dz������и�ʽ֮һ���ַ�

    ����

    *.domainname

    ʱ��

    ��ʼ/����������ָ�����ڵķ�Χ��

    ʱ����ָ��һ���е�ʱ�䷶Χ��

    ����ָ����ʾ����ķ�Χ��

    ʱ����ָ��һ���׼�Ļ��Զ����ʱ���Զ����ʱ��ֻ���ǿ��� Java ʶ���ʱ�� ID�����磬PST�������δָ��ֵ��Ĭ��ֵΪ Identity Server JVM �����õ�ʱ��

    �Ự

    ��Ựʱ����ָ��Ӧ�ò��Ե���û��Ựʱ�䡣

    ��ֹ�Ự�����ѡ����ֶΣ����Ựʱ�䳬����Ựʱ�䡱�ֶ��ж�����������ʱ��ʱ��ϵͳ����ֹ���û��Ự��

  6. ���������Ϻ��뵥����ɡ���
  7. Ϊ�ò��Դ����������������ʾ�ڡ��������ͼ�ı��С�

  8. ������桱��
  9. Ҫ�Ӳ������Ƴ��������ѡ��������Ȼ�󵥻�ɾ��

    �����ͨ����������Աߵġ��༭��t��4�༭�κ�������塣

�޸����ò���

ͨ����ݹ��?���棬����Խ�һ����֯�IJ��Զ���;��ָ�ɸ���һ����֯��������Խ���Դ�IJ��Ծ����Ȩ��������Բ�Ʒ�������ò��������ŶԲ��Դ������95���Ȩ��������������ѡ��֯������ɡ�

�޸Ĺ���
  1. �ӡ��鿴���˵���ѡ�񡰹��򡱡������½�������µĹ��򣬻򵥻�༭��t�ӱ༭���еĹ���
  2. ѡ�񡰷������͡������Ҫ�����¹����뵥����һ������
  3. �ڡ������ֶ��ж�����Դ����Щ�ֶΰ�(��
  4. ��������ʾ�����������ԵIJ��Է���

    �������������������ơ�

    ��Դ�����������Դ����ơ����磺

    http://www.sunone.com

    Ŀǰ�����Դ���ֻ֧�� http:// �� https:// ��Դ����֧�ִ��������� IP ��ַ��

    ��Դ��ơ��˿ںź�Э�鶼֧��ͨ���

    ���ڡ�URL ���Դ��?�������δ����˿ںţ��� http:// ��Ĭ�϶˿ں�Ϊ 80��https:// ��Ĭ�϶˿ں�Ϊ 443��

    �����Դ����Ϊ http://host*:*����������԰�װ���ض�������ϵ����з��������Դ���й��?���⣬�����Զ���������Դ�����������Ա�Ը���֯�����з������֯Ȩ�ޣ�

    http://*.subdomain.domain.topleveldomain

  5. ������ɡ���
  6. �ظ�ִ�в��� 1 �� 4 �Դ����������
  7. Ϊ�ò��Դ��������й������ʾ�ڡ�������ͼ�ı��С�

  8. ������桱��
  9. Ҫ�Ӳ������Ƴ������ѡ��ù���Ȼ�󵥻�ɾ��

    �����ͨ����������Աߵġ��༭��t��4�༭�κι����塣

��Ӻ�ѡ��֯
  1. �ӡ��鿴���˵���ѡ�񡰺�ѡ��֯���������½�������º�ѡ��֯���򵥻�༭��t�ӱ༭���к�ѡ��֯��
  2. �ڡ������ֶ��ж�����Դ����Щ�ֶΰ�(��
  3. ��ѡ��֯����ʾ��ǰ��ѡ��֯���͡�

    ����������ѡ��֯����ơ�

    ����ָ������ʾ�ڡ�ֵ���ֶ��е���֯��ƵĹ�����Ĭ������£����ֶν���ʾ������֯��ơ�

    ֵ��ѡ��ú�ѡ��֯����֯��ơ�

  4. �4ε���ȷ�����͡����桱��
  5. Ҫ�Ӳ������Ƴ��ѡ��֯����ѡ��ú�ѡ��֯��Ȼ�󵥻�ɾ��

    �����ͨ����ѡ��֯����Աߵġ��༭��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 �󶨿��

��Ӳ������÷���

  1. �ҵ�����ݹ��?���档
  2. �ڴ򿪿���̨ʱ��Ĭ�Ͻ����ǡ���ݹ��?��

  3. ѡ��ҪΪ�䴴�����Ե���֯��
  4. ����Զ������Ա��ݵ�¼����ȷ������ݹ��?ģ��λ�ڶ�����֯���ڴ˿��Կ����������õ���֯��Ĭ�϶�����֯���ڰ�װ����ж���ġ�

  5. �ӡ��鿴���˵���ѡ�񡰷��񡱡�
  6. �����֯�Ѿ���ע��ķ�����?��н���ʾ��Щע��ķ���

  7. ������?��еġ���ӡ���
  8. ��ݿ��н���ʾ��δ�����֯ע��ķ����б?

  9. ����ݿ��д򿪵ġ���ӷ��񡱴����У�ѡ�񡰲������á���Ȼ�󵥻�ȷ������
  10. ���������÷��񡱻���ӵ���?�ķ����б��С�

  11. �������Լ�ͷ�����ò��Է���
    1. �����δ���ò���ģ�壬����Ϊ��ע��IJ��Է��񴴽�����ģ�塣
    2. Ҫ���ò��Է����뵥���������
    3. �޸IJ����������ԡ��й���Щ���Ե�˵��μ��������÷���������
  12. ������桱��
  13. ����������ѡ��֯����˲������÷���


    ע

    ����֯����ע���Լ��IJ��Է������븸��֯�޹ء�����֮������֯ o=suborg,dc=sun,dc=com ���ܴӸ���֯ dc=sun,dc=com ���̳в������÷���



���ڲ��Ե���Դ����

ijЩ��֯��Ҫ�߼���֤�����������û���������dz���Ҫ���ʵ���Դ���ض�ģ�������֤�����ڲ��Ե���Դ������ Identity Server ��һ�ֹ��ܣ������û��ڷ��� Web ��Դʱ����Ҫ������Ĭ����֤ģ�顣

����

���ڲ��Ե���Դ��������������ƣ�

  1. ��������Դ�����в��Զ���Ҫ��ͬ����֤ģʽ����֤�������磬�������� LDAP ��֤ģ��IJ����ж����� abc.html���Ͳ�������Ի���֤�����֤ģ��IJ������ٶ�����ж��塣
  2. �����ģʽ�ǿ�Ϊ�˲��Զ���Ľ��е�}�������
  3. �˹����ڲ�ͬ�� DNS ���в������á�

���û��ڲ��Ե���Դ����

һ����װ�� Identity Server ����Դ��?�������û��ڲ��Ե���Դ���?Ϊ�ˣ����뽫 Identity Server ָ����� servlet��

  1. �� AMAgent.properties��
  2. AMAgent.properties ���� /etc/opt//SUNWam/agents/config/ ���ҵ����� Solaris �����У���

  3. ע�͵������У�
  4. #com.sun.am.policy.am.loginURL = http://identity_server_host.domain_name:port/amserver/UI/Login��

  5. ���ļ�����������У�
  6. com.sun.am.policy.am.loginURL = http://identity_server_host.domain_name:port/amserver/gateway

  7. ��������?



��һҳ      Ŀ¼      ����      ��һҳ     


��Ȩ���� 2004 Sun Microsystems, Inc. ��������Ȩ��