Article View: cn.bbs.comp.lang.java
Article #21142��ת�ء�JAAS:����Java��ȫ����1
From: Reoal Living In Java
Date: Thu, 11 Dec 2003 09:57
Date: Thu, 11 Dec 2003 09:57
72 lines
7321 bytes
7321 bytes
Java Authentication Authorization Service��JAAS��Java��֤����ȨAPI�� �ṩ�����Ϳ������Ļ�������֤�ͻ��˻�������˵�Java����Java���ڵ� ��ȫ���ǿ������ͨ����֤�������Դ�����ߣ������û������ܵ����������� ����Ĺ�����JAASǿ������ͨ����֤˭�����д����Լ������Ȩ��������ϵ ͳ�����û��Ĺ������������ܹ���һЩ���İ�ȫ���ƣ�����Solaris NIS���� ����Ϣ����Windows NT��LDAP������Ŀ¼��ȡЭ�飩��Kerberos��ͨ��һ ��ͨ�õģ������õķ�ʽ���ɵ�ϵͳ�С����������������JAAS��֤�е�һЩ ���IJ��֣�Ȼ��ͨ����������չʾ��ο�����¼ģ�顣 �������Ƿ�����ҪΪһ��Ӧ�ó���ʵ�ֵ�¼ģ���أ��������һ���Ƚ��о� ��ij���Ա������������Ĺ�������ܶ�Σ�����ÿ�ζ�����ȫһ�����п� �ܰ���ĵ�¼ģ�齨����Oracle��ݿ�Ļ��ϣ�Ҳ�п���ʹ�õ���NT���û� ��֤������ʹ�õ���LDAPĿ¼�������һ�ַ��������ڲ��ı�Ӧ�ó��Ĵ� ��Ļ���֧�������ᵽ��������һЩ��ȫ���ƣ����ڳ���Ա��˵һ����һ�� ���˵��¡� �������������ʹ��JAASʵ�������Ŀ�ꡣJAAS��һ���Ƚ��µĵ�Java API�� ��J2SE 1.3�У�����һ����չ����J2SE 1.4�б����һ�����İ��ڱ����� �����ǽ�����JAAS��һЩ���ĸ��Ȼ��ͨ������˵����ν�JAASӦ�õ�ʵ�� �ij����С����ĵ������Ǹ������һ������Web��JavaӦ�ó�����иı�ģ��� ��������У�����ʹ���˹�ϵ��ݿⱣ���û��ĵ�¼��Ϣ������ʹ����JAAS�� ����ʵ����һ����׳�����ĵ�¼�������֤ģ�顣 ����Java��֤����Ȩ������ ������JAAS������ǰ��Java�İ�ȫģ����Ϊ�������ƽ̨������Ӧ�ó������ Ҫ����Ƶġ���Java���ڰ汾�У�Javaͨ������ΪԶ�̴��뱻ʹ�ã�����Applet �����������İ�ȫģ�Ͱ�ע��������ͨ����֤�������Դ�������û��ϡ��� �ڵ�Java��ȫ�����а�ĸ����SercurityManager��ɳ��������ǩ�� �������ļ�������Ϊ�˱����û��� ����JAAS�ij��ַ�ӳ��Java���ݱ䡣��ͳ�ķ��������ͻ��˳�����Ҫʵ�ֵ�¼ �ʹ�ȡ���ƣ�JAASͨ������г�����û��Ľ�����֤���Ӷ�ﵽ����ϵͳ��Ŀ �ġ���ȻJAASͬʱ������֤����Ȩ������������ƪ�����У�������Ҫ������֤ ���ܡ� ����ͨ����Ӧ�ó���͵ײ����֤����Ȩ����֮�����һ������㣬JAAS���� ���漰��Java Security��ij���������������ƽ̨������ʹ������Ա ����ʹ�ø��ֲ�ͬ�İ�ȫ���ƣ����Ҳ�����Ӧ�ó��Ĵ��롣������Java Security API���ƣ�JAASͨ��һ������չ�Ŀ�ܣ������ṩ�߽ӿڣ�Service Provider Interface��SPI������֤��������ڰ�ȫ���ơ������ṩ�߽ӿ��� ��һ�������ͽӿ���ɵġ�ͼһ�и����JAAS�����������ͼ��Ӧ�ó��� ���Ĵ�����Ҫ����LoginContext����LoginContext������һ�鶯̬���õ�LoginModules ��LoginModuleʹ����ȷ�İ�ȫ���ƽ�����֤�� ����ͼһ�����JAAS�ĸ�����Ӧ�ó����Ĵ���ֻ��Ҫ��LoginContext�� ����LoginContext֮����һ�鶯̬���õ�LoginModule������Щ����ʹ����� �İ�ȫ��ṹ������֤������ ͼһ JAAS���� ����JAAS�ṩ��һЩLoginModule�IJο�ʵ�ִ��룬����JndiLoginModule���� ����ԱҲ�����Լ�ʵ��LoginModule�ӿڣ����������������е�RdbmsLonginModule ��ͬʱ���ǻ�����������ʹ��һ���������ļ�����װӦ�ó��� ����Ϊ������ɲ���ԣ�JAAS�ǿɶѵ��ġ��ڵ�һ��¼������£�һ�鰲ȫģ ����Զѵ���һ��Ȼ������İ�ȫ���ư��նѵ���˳���á� ����JAAS��ʵ���߸������һЩ���еİ�ȫ�ṹģʽ�Ϳ�ܽ�JASSģ�ͻ����� ��ɶѵ�������ͬUnix�µĿɶѵ���֤ģ�飨PAM��Pluggable Authentication Module����ܾͷdz����ơ�������ĽǶȿ���JAAS������˫���ύ��Two-Phase Commit��2PC��Э�����Ϊ��JAAS�а�ȫ���õĸ�����������ļ���Police File������ɣ�Permission����������J2SE 1.2��JAAS�����������İ�ȫ�� ���н�������˼�롣 -- Everything is an object, and everything is an instance in Java, so I'm living in Java [m[1;36m�� ��Դ:��Ʈ��ˮ�Ƽ� Freecity.dhs.org��[FROM: reoal][m
Technical Details
Message-ID:
<49bN1a$A4N@Freecity.dhs.org>Path:
arc1-ca.pugleaf.net!archiver1.google.com!news2.google.com!news.maxwell.syr.edu!newsfeed.icl.net!newsfeed.fjserv.net!newshosting.com!news-xfer2.atl.newshosting.com!feed2.newsreader.com!newsreader.com!maily.cic.tsinghua.edu.cn!news.ccie.net.cn!FreecityShow Full Headers
Complete Article Headers
X-Google-Language: Chinese,GB X-Google-Thread: f6cb0,31f6d6616abba8a9,start X-Google-Attributes: gidf6cb0,public X-Google-ArrivalTime: 2003-12-11 01:58:18 PST Path: arc1-ca.pugleaf.net!archiver1.google.com!news2.google.com!news.maxwell.syr.edu!newsfeed.icl.net!newsfeed.fjserv.net!newshosting.com!news-xfer2.atl.newshosting.com!feed2.newsreader.com!newsreader.com!maily.cic.tsinghua.edu.cn!news.ccie.net.cn!Freecity From: reoal.bbs@Freecity.dhs.org (Reoal Living In Java) Newsgroups: cn.bbs.comp.lang.java Subject: ��ת�ء�JAAS:����Java��ȫ����1 Date: 11 Dec 2003 09:57:01 GMT Organization: Ʈ��ˮ�Ƽ� Message-ID: <49bN1a$A4N@Freecity.dhs.org> Mime-Version: 1.0 Content-Type: text/plain; charset="gb2312" Content-Transfer-Encoding: 8bit X-Filename: Java/M.1071136596.A