[jboss-cvs] JBossAS SVN: r72252 - in projects/security/security-xacml/trunk/docs/userguide/src/docbkx/en: modules and 1 other directory.
jboss-cvs-commits at lists.jboss.org
jboss-cvs-commits at lists.jboss.org
Tue Apr 15 22:01:22 EDT 2008
Author: anil.saldhana at jboss.com
Date: 2008-04-15 22:01:21 -0400 (Tue, 15 Apr 2008)
New Revision: 72252
Added:
projects/security/security-xacml/trunk/docs/userguide/src/docbkx/en/modules/soapsamlxacml.xml
Modified:
projects/security/security-xacml/trunk/docs/userguide/src/docbkx/en/jbossxacml.xml
projects/security/security-xacml/trunk/docs/userguide/src/docbkx/en/modules/dependencies.xml
projects/security/security-xacml/trunk/docs/userguide/src/docbkx/en/modules/introduction.xml
projects/security/security-xacml/trunk/docs/userguide/src/docbkx/en/modules/rsa2008interop.xml
Log:
SECURITY-194: doc
Modified: projects/security/security-xacml/trunk/docs/userguide/src/docbkx/en/jbossxacml.xml
===================================================================
--- projects/security/security-xacml/trunk/docs/userguide/src/docbkx/en/jbossxacml.xml 2008-04-16 00:38:50 UTC (rev 72251)
+++ projects/security/security-xacml/trunk/docs/userguide/src/docbkx/en/jbossxacml.xml 2008-04-16 02:01:21 UTC (rev 72252)
@@ -60,6 +60,9 @@
<xi:include href="modules/rsa2008interop.xml"
xml:base="./"
xmlns:xi="http://www.w3.org/2001/XInclude"/>
+ <xi:include href="modules/soapsamlxacml.xml"
+ xml:base="./"
+ xmlns:xi="http://www.w3.org/2001/XInclude"/>
<xi:include href="modules/dependencies.xml"
xml:base="./"
xmlns:xi="http://www.w3.org/2001/XInclude"/>
Modified: projects/security/security-xacml/trunk/docs/userguide/src/docbkx/en/modules/dependencies.xml
===================================================================
--- projects/security/security-xacml/trunk/docs/userguide/src/docbkx/en/modules/dependencies.xml 2008-04-16 00:38:50 UTC (rev 72251)
+++ projects/security/security-xacml/trunk/docs/userguide/src/docbkx/en/modules/dependencies.xml 2008-04-16 02:01:21 UTC (rev 72252)
@@ -1,17 +1,27 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE chapter PUBLIC "-//OASIS//DTD DocBook XML V4.4//EN"
- "http://www.oasis-open.org/docbook/xml/4.4/docbookx.dtd">
+"http://www.oasis-open.org/docbook/xml/4.4/docbookx.dtd">
<chapter id="dependencies">
- <title>Dependencies forJBoss XACML</title>
+ <title>Dependencies forJBoss XACML</title>
- <para>JBoss XACML needs the following as dependencies.</para>
+ <para>JBoss XACML needs the following as dependencies.</para>
- <para>
- <orderedlist numeration="arabic">
- <listitem><para>JDK 5.0 or above</para></listitem>
- <listitem><para>JBoss-JavaEE 5.0 (This basically provides javax.xml.stream support which exists in JDK6)</para></listitem>
- <listitem><para>JAXB2 libraries (JAXB-API, JAXB-IMPL)</para></listitem>
- <listitem><para>SunXACML 2.0</para></listitem>
- </orderedlist>
- </para>
-</chapter>
+ <para><orderedlist numeration="arabic">
+ <listitem>
+ <para>JDK 5.0 or above</para>
+ </listitem>
+
+ <listitem>
+ <para>JBoss-JavaEE 5.0 (This basically provides javax.xml.stream
+ support which exists in JDK6)</para>
+ </listitem>
+
+ <listitem>
+ <para>JAXB2 libraries (JAXB-API, JAXB-IMPL)</para>
+ </listitem>
+
+ <listitem>
+ <para>JBossSunXACML 2.0</para>
+ </listitem>
+ </orderedlist></para>
+</chapter>
\ No newline at end of file
Modified: projects/security/security-xacml/trunk/docs/userguide/src/docbkx/en/modules/introduction.xml
===================================================================
--- projects/security/security-xacml/trunk/docs/userguide/src/docbkx/en/modules/introduction.xml 2008-04-16 00:38:50 UTC (rev 72251)
+++ projects/security/security-xacml/trunk/docs/userguide/src/docbkx/en/modules/introduction.xml 2008-04-16 02:01:21 UTC (rev 72252)
@@ -28,7 +28,13 @@
<sect1 id="pre-requisites">
<title>Pre-requisites</title>
- <para>To make full use of JBoss XACML, you will need a basic understanding
+ <para>
+ To make full use of JBoss XACML, you will need a basic understanding
of XACML v2.0 and its policies etc</para>
+ <para>
+ Please refer to the following wiki page for more information on JBossXACML.
+ http://wiki.jboss.org/wiki/JBossXACML
+ </para>
</sect1>
-</chapter>
\ No newline at end of file
+
+</chapter>
Modified: projects/security/security-xacml/trunk/docs/userguide/src/docbkx/en/modules/rsa2008interop.xml
===================================================================
--- projects/security/security-xacml/trunk/docs/userguide/src/docbkx/en/modules/rsa2008interop.xml 2008-04-16 00:38:50 UTC (rev 72251)
+++ projects/security/security-xacml/trunk/docs/userguide/src/docbkx/en/modules/rsa2008interop.xml 2008-04-16 02:01:21 UTC (rev 72252)
@@ -30,7 +30,9 @@
<title>Policy Sets used in the Interoperability</title>
<para>The Policy Sets used in the interop are available at:
- http://anonsvn.jboss.org/repos/jbossas/projects/security/security-xacml/trunk/jboss-xacml/src/tests/resources/test/policies/rsaconf/</para>
+ http://anonsvn.jboss.org/repos/jbossas/
+ projects/security/security-xacml/trunk/
+ jboss-xacml/src/tests/resources/test/policies/rsaconf/</para>
</sect1>
<sect1>
@@ -67,7 +69,8 @@
</ns:PolicySet>
</ns:Policies>
<ns:Locators>
- <ns:Locator Name="org.jboss.security.xacml.locators.JBossPolicySetLocator">
+ <ns:Locator
+Name="org.jboss.security.xacml.locators.JBossPolicySetLocator">
</ns:Locator>
</ns:Locators>
</ns:jbosspdp></programlisting>
@@ -78,12 +81,20 @@
<sect1>
<title>XACML Request Files</title>
- <para>http://anonsvn.jboss.org/repos/jbossas/projects/security/security-xacml/trunk/jboss-xacml/src/tests/resources/test/requests/interop/rsaconf08/</para>
+ <para>
+http://anonsvn.jboss.org/repos/jbossas/
+projects/security/security-xacml/trunk/
+jboss-xacml/src/tests/resources/test/
+requests/interop/rsaconf08/</para>
</sect1>
<sect1>
<title>JUnit Test</title>
- <para>http://anonsvn.jboss.org/repos/jbossas/projects/security/security-xacml/trunk/jboss-xacml/src/tests/java/org/jboss/test/security/xacml/interop/rsaconf/InteropUseCasesUnitTestCase.java</para>
+ <para>
+http://anonsvn.jboss.org/repos/jbossas/projects/security/
+security-xacml/trunk/jboss-xacml/src/tests/java/org/
+jboss/test/security/xacml/interop/rsaconf/
+InteropUseCasesUnitTestCase.java</para>
</sect1>
-</chapter>
\ No newline at end of file
+</chapter>
Added: projects/security/security-xacml/trunk/docs/userguide/src/docbkx/en/modules/soapsamlxacml.xml
===================================================================
--- projects/security/security-xacml/trunk/docs/userguide/src/docbkx/en/modules/soapsamlxacml.xml (rev 0)
+++ projects/security/security-xacml/trunk/docs/userguide/src/docbkx/en/modules/soapsamlxacml.xml 2008-04-16 02:01:21 UTC (rev 72252)
@@ -0,0 +1,54 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE chapter PUBLIC "-//OASIS//DTD DocBook XML V4.4//EN"
+"http://www.oasis-open.org/docbook/xml/4.4/docbookx.dtd">
+<chapter id="soapsamlxacml">
+ <title>SOAP SAML XACML Integration</title>
+
+ <para>JBossXACML project currently includes a OpenSAML v2.0 based
+ integration code that provides servlets that can read in a SOAP 1.1 request
+ containing a SAML v2.0 payload carrying a XACML v2.0 Access Decision
+ request.</para>
+
+ <para>The Servlets are listed below:</para>
+
+ <sect1>
+ <title>SOAP SAML XACML Servlet</title>
+
+ <para>
+ The web.xml configuration is shown below:
+ </para>
+
+ <programlisting>
+ <![CDATA[
+ <web-app>
+ <context-param>
+ <param-name>debug</param-name>
+ <param-value>false</param-value>
+ </context-param>
+ <servlet>
+ <servlet-name>SOAPServlet</servlet-name>
+ <servlet-class>org.jboss.security.xacml.saml.
+ integration.opensaml.servlets.
+ SOAPSAMLXACMLServlet</servlet-class>
+ </servlet>
+ <servlet-mapping>
+ <servlet-name>SOAPServlet</servlet-name>
+ <url-pattern>/SOAPServlet</url-pattern>
+ </servlet-mapping>
+ </web-app>
+
+ ]]>
+
+ </programlisting>
+ <para>
+ Remember to place the policyConfig.xml which is the JBossXACML policy config file under WEB-INF/classes directory. You can place the policies under a policies directory in the classes directory.
+ </para>
+ </sect1>
+
+ <sect1>
+ <title>SOAP SAML XACML Servlet</title>
+ <para>
+ The web.xml configuration is as defined above except that the class name of the saml servlet is org.jboss.xacml.saml.integration.opensaml.servlets.SAMLXACMLServlet
+ </para>
+ </sect1>
+</chapter>
More information about the jboss-cvs-commits
mailing list