📄 ch09.html
字号:
<html><head>
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>Chapter 9. JBossSX Security Extension Framework</title><link rel="stylesheet" href="styles.css" tppabs="http://www.huihoo.org/jboss/online_manual/3.0/styles.css" type="text/css"><meta name="generator" content="DocBook XSL Stylesheets Vimages/callouts/"><link rel="home" href="index.html" tppabs="http://www.huihoo.org/jboss/online_manual/3.0/index.html" title="JBoss 3.0 Documentation"><link rel="up" href="index.html" tppabs="http://www.huihoo.org/jboss/online_manual/3.0/index.html" title="JBoss 3.0 Documentation"><link rel="previous" href="ch08s32.html" tppabs="http://www.huihoo.org/jboss/online_manual/3.0/ch08s32.html" title="JMS as a managed resource"><link rel="next" href="ch09s02.html" tppabs="http://www.huihoo.org/jboss/online_manual/3.0/ch09s02.html" title="EJB Security Overview"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><table border="0" cellpadding="0" cellspacing="0" height="65"><tr height="65"><td rowspan="2"><img src="jboss.gif" tppabs="http://www.huihoo.org/jboss/online_manual/3.0/jboss.gif" border="0"></td><td rowspan="2" background="gbar.gif" tppabs="http://www.huihoo.org/jboss/online_manual/3.0/gbar.gif" width="100%" align="right" valign="top"><a href="index.html" tppabs="http://www.huihoo.org/jboss/online_manual/3.0/index.html"><img src="doc.gif" tppabs="http://www.huihoo.org/jboss/online_manual/3.0/doc.gif" border="0"></a><a href="index.html" tppabs="http://www.huihoo.org/jboss/online_manual/3.0/index.html"><img src="toc.gif" tppabs="http://www.huihoo.org/jboss/online_manual/3.0/toc.gif" border="0"></a><a href="ch08s32.html" tppabs="http://www.huihoo.org/jboss/online_manual/3.0/ch08s32.html"><img src="prev.gif" tppabs="http://www.huihoo.org/jboss/online_manual/3.0/prev.gif" border="0"></a><a href="ch09s02.html" tppabs="http://www.huihoo.org/jboss/online_manual/3.0/ch09s02.html"><img src="next.gif" tppabs="http://www.huihoo.org/jboss/online_manual/3.0/next.gif" border="0"></a></td></tr><tr></tr></table><div class="chapter"><div class="titlepage"><div><h2 class="title"><a name="JBossSX"></a>Chapter 9. JBossSX Security Extension Framework</h2></div><div><h3 class="subtitle"><i>Security in JBoss</i></h3></div></div><div class="toc"><p><b>Table of Contents</b></p><dl><dt><a href="ch09.html#sx.Introduction" tppabs="http://www.huihoo.org/jboss/online_manual/3.0/ch09.html#sx.Introduction">Introduction</a></dt><dt><a href="ch09s02.html" tppabs="http://www.huihoo.org/jboss/online_manual/3.0/ch09s02.html">EJB Security Overview</a></dt><dt><a href="ch09s08.html" tppabs="http://www.huihoo.org/jboss/online_manual/3.0/ch09s08.html">The JBoss Security Model</a></dt><dt><a href="ch09s09.html" tppabs="http://www.huihoo.org/jboss/online_manual/3.0/ch09s09.html">The JBossSX Default Security Manager: JaasSecurityManager</a></dt><dt><a href="ch09s15.html" tppabs="http://www.huihoo.org/jboss/online_manual/3.0/ch09s15.html">The Secure Remote Password(SRP) Protocol</a></dt><dt><a href="ch09s17.html" tppabs="http://www.huihoo.org/jboss/online_manual/3.0/ch09s17.html">Custom LoginModules</a></dt><dt><a href="ch09s30.html" tppabs="http://www.huihoo.org/jboss/online_manual/3.0/ch09s30.html">Examples</a></dt><dt><a href="ch09.html#d0e6667" tppabs="http://www.huihoo.org/jboss/online_manual/3.0/ch09.html#d0e6667">Bibliography</a></dt></dl></div><p>
<span class="author">Scott Stark</span>
<tt><<a href="mailto:Scott_Stark@displayscape.com">Scott_Stark@displayscape.com</a>></tt>
</p><div class="note" style="margin-left: 0.5in; margin-right: 0.5in;"><h3 class="title"><a name="d0e6007"></a>Note</h3><p>This is still a rough draft</p></div><div class="section"><a name="sx.Introduction"></a><div class="titlepage"><div><h2 class="title" style="clear: both"><a name="sx.Introduction"></a>Introduction</h2></div></div><p>The JBossSX security extension provides support for both the
declarative EJB 1.1 security model as well as integration of custom security
via a security proxy layer. The default implementation of the declarative
security model is based JAAS LoginModules and Subjects. The security proxy
layer allows custom security that cannot be described using the declarative
model to be added to an EJB in a way that is independent of the EJB business
object. Before getting into the JBoss security implementation details, let's
review the EJB 1.1 specification security model.</p></div><div id="d0e6667" class="bibliography"><div class="titlepage"><div><h2 class="title"><a name="d0e6667"></a>Bibliography</h2></div></div><div id="d0e6670" class="biblioentry"><a name="d0e6670"></a><p><span class="title"><I>The SRP Authentication and Key Exchange System</I>. </span><span class="subtitle">Request for Comments: 2945. </span><span class="author">Tom Wu. </span><span class="releaseinfo">
<a href="javascript:if(confirm('ftp://ftp.rfc-editor.org/in-notes/rfc2945.txtl \n\nThis file was not retrieved by Teleport Pro, because it did not meet the project\'s file type specifications. \n\nDo you want to open it from the server?'))window.location='ftp://ftp.rfc-editor.org/in-notes/rfc2945.txtl'" tppabs="ftp://ftp.rfc-editor.org/in-notes/rfc2945.txtl" target="_top">ftp://ftp.rfc-editor.org/in-notes/rfc2945.txtl</a>
. </span></p></div><div id="d0e6684" class="biblioentry"><a name="d0e6684"></a><p><span class="title"><I>Design Patterns</I>. </span><span class="subtitle">Elements of Reusable Object-Oriented Software. </span><span class="authorgroup">Erich Gamma, Richard Helm, Ralph Johnson, and John Vlissides. </span><span class="isbn">0-201-63361-2. </span></p></div><div id="d0e6712" class="biblioentry"><a name="d0e6712"></a><p><span class="title"><I>Enterprise JavaBeansâ„¢ Specification, v1.1 </I>. </span><span class="authorgroup">Vlada Matena and Mark Hapner. </span><span class="releaseinfo">
<a href="javascript:if(confirm('http://www.javasoft.com/products/ejb/docs.html \n\nThis file was not retrieved by Teleport Pro, because it is addressed on a domain or path outside the boundaries set for its Starting Address. \n\nDo you want to open it from the server?'))window.location='http://www.javasoft.com/products/ejb/docs.html'" tppabs="http://www.javasoft.com/products/ejb/docs.html" target="_top">http://www.javasoft.com/products/ejb/docs.html</a>
. </span></p></div></div></div><table border="0" cellpadding="0" cellspacing="0" height="65"><tr height="65"><td rowspan="2"><img src="gbar.gif" tppabs="http://www.huihoo.org/jboss/online_manual/3.0/gbar.gif" width="432" height="79"></td><td rowspan="2" background="gbar.gif" tppabs="http://www.huihoo.org/jboss/online_manual/3.0/gbar.gif" width="100%" align="right" valign="top"><a href="index.html" tppabs="http://www.huihoo.org/jboss/online_manual/3.0/index.html"><img src="doc.gif" tppabs="http://www.huihoo.org/jboss/online_manual/3.0/doc.gif" border="0"></a><a href="index.html" tppabs="http://www.huihoo.org/jboss/online_manual/3.0/index.html"><img src="toc.gif" tppabs="http://www.huihoo.org/jboss/online_manual/3.0/toc.gif" border="0"></a><a href="ch08s32.html" tppabs="http://www.huihoo.org/jboss/online_manual/3.0/ch08s32.html"><img src="prev.gif" tppabs="http://www.huihoo.org/jboss/online_manual/3.0/prev.gif" border="0"></a><a href="ch09s02.html" tppabs="http://www.huihoo.org/jboss/online_manual/3.0/ch09s02.html"><img src="next.gif" tppabs="http://www.huihoo.org/jboss/online_manual/3.0/next.gif" border="0"></a></td></tr><tr></tr></table></body></html>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -