[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 @@
       &lt;/ns:PolicySet&gt;
    &lt;/ns:Policies&gt;
    &lt;ns:Locators&gt;
-      &lt;ns:Locator Name="org.jboss.security.xacml.locators.JBossPolicySetLocator"&gt;
+      &lt;ns:Locator 
+Name="org.jboss.security.xacml.locators.JBossPolicySetLocator"&gt;
       &lt;/ns:Locator&gt;
    &lt;/ns:Locators&gt;
 &lt;/ns:jbosspdp&gt;</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